emacs/lib-src
Paul Eggert 379d77dfa3 Improve etags I/O error reporting
* lib-src/etags.c:
Don't include sys/types.h and sys/stat.h; no longer needed.
(infilename): New static var.
(process_file_name): Don't call 'stat'.  Instead, just open the
file for reading and report any errors.  Don't bother making
a copy of the file argument; it's not needed.  Be more careful to
use the failing errno when reporting an error.
Quote the real name better (though no perfectly)
when passing it to the shell.
(reset_input): New function, which reports I/O errors.
All uses of 'rewind' changed to use this function.
(perhaps_more_input): New function, which also checks for
I/O errors.  All uses of 'feof' changed to use this function.
(analyze_regex): Report an error if fclose fails.
(readline_internal): Report an error if getc fails.
(etags_mktmp): Return an error if close fails.
2015-05-24 14:20:09 -07:00
..
ChangeLog.1 Rename ChangeLogs for gitlog-to-changelog 2015-04-07 00:00:06 -07:00
COPYING Change to GPLv3. 2007-07-25 07:00:38 +00:00
ctags.c Port ctags+etags build to Sun C 5.12. 2014-05-18 11:57:04 -07:00
ebrowse.c Port --enable-gcc-warnings to GCC 5.1 x86-64 2015-04-24 22:41:56 -07:00
emacsclient.c Change defgeneric so it doesn't completely redefine the function 2015-05-21 23:46:10 -04:00
etags.c Improve etags I/O error reporting 2015-05-24 14:20:09 -07:00
hexl.c Port --enable-gcc-warnings to GCC 5.1 x86-64 2015-04-24 22:41:56 -07:00
make-docfile.c Spelling fixes 2015-02-21 20:01:05 -08:00
Makefile.in Use ${EXEEXT} more uniformly in makefiles 2015-02-23 10:10:24 -08:00
makefile.w32-in Update copyright year to 2015 2015-01-01 14:26:41 -08:00
movemail.c Remove configure's --with-mmdf option 2015-04-12 14:56:32 -07:00
ntlib.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ntlib.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop.h Update copyright year to 2015 2015-01-01 14:26:41 -08:00
profile.c Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rcs2log Fix copyright years by hand 2015-01-01 14:27:34 -08:00
README changed Emacs' to GNU Emacs' 2006-03-31 07:25:44 +00:00
update-game-score.c Allow update-game-score to run sgid instead of suid. 2015-01-21 21:33:17 +01:00
update-game-score.exe.manifest Provide a Windows manifest for update-game-score.exe. 2013-08-10 10:43:41 +03:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.