emacs/lib-src
Paul Eggert 6db4271ee8 Ignore SO_RCVTIMEO errors in emacsclient
* lib-src/emacsclient.c: Include <stdckdint.h>
(timeout): Now signed, and initially -1.  All uses changed.
(decode_options): Do not worry about ERANGE or ranges, as other
code now deal with this; the old code was wrong anyway as it mixed
uintmax_t with INTMAX_MAX and INTMAX_MIN.  But do check for syntax
errors and negative values.
(set_socket_timeout): Don’t time out if the timeout is 0 or enormous.
Silently ignore errors (Bug#81160).
(main): Allow --timeout=0, as per documentation.
2026-05-31 12:48:42 -07:00
..
asset-directory-tool.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
be_resources.cc ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ChangeLog.1 ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ebrowse.c ARRAYELTS → countof 2026-05-26 21:57:20 -07:00
emacsclient.c Ignore SO_RCVTIMEO errors in emacsclient 2026-05-31 12:48:42 -07:00
etags.c ARRAYELTS → countof 2026-05-26 21:57:20 -07:00
hexl.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
make-docfile.c ARRAYELTS → countof 2026-05-26 21:57:20 -07:00
make-fingerprint.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
Makefile.in ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
movemail.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ntlib.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ntlib.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pop.c Avoid memsets in pop.c 2026-05-23 19:18:53 -07:00
pop.h ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rcs2log ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
README changed Emacs' to GNU Emacs' 2006-03-31 07:25:44 +00:00
seccomp-filter.c ARRAYELTS → countof 2026-05-26 21:57:20 -07:00
update-game-score.c ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00: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.