1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-01 08:17:38 +00:00
emacs/lib-src
Paul Eggert f5090b9129 Use tcdrain, not fdatasync, to drain ttys
fdatasync is for storage devices, not ttys.
* admin/merge-gnulib (GNULIB_MODULES): Remove fdatasync.
* lib/fdatasync.c, m4/fdatasync.m4: Remove.
* lib-src/Makefile.in (LIB_FDATASYNC):
* src/Makefile.in (LIB_FDATASYNC):
Remove.  All uses removed.
* lib-src/emacsclient.c [!DOS_NT]:
Include <termios.h>, for tcdrain.
* lib-src/emacsclient.c (flush_stdout):
* src/sysdep.c (reset_sys_modes): On ttys, use tcdrain instead
of fdatasync (except don’t use either function if DOS_NT).
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
2018-12-02 23:55:01 -08:00
..
ChangeLog.1 Update copyright year to 2018 2018-01-01 00:57:59 -08:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07: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 8 2018-04-28 16:56:48 -07:00
emacsclient.c Use tcdrain, not fdatasync, to drain ttys 2018-12-02 23:55:01 -08:00
etags.c Make mini-gmp safe for --enable-gcc-warnings 2018-08-12 11:13:15 -07:00
hexl.c Update copyright year to 2018 2018-01-01 00:57:59 -08:00
make-docfile.c Port --enable-gcc-warnings to GCC 8 2018-04-28 16:56:48 -07:00
Makefile.in Use tcdrain, not fdatasync, to drain ttys 2018-12-02 23:55:01 -08:00
movemail.c Port --enable-gcc-warnings to GCC 8 2018-04-28 16:56:48 -07:00
ntlib.c Fix the MS-Windows build as followup to Gnulib regex import 2018-08-06 17:50:55 +03:00
ntlib.h Update copyright year to 2018 2018-01-01 00:57:59 -08:00
pop.c ; Fix last change: only MinGW runtime 5.0.2 and later needs that. 2018-07-28 17:21:53 +03:00
pop.h Update copyright year to 2018 2018-01-01 00:57:59 -08:00
profile.c Move current_timespec decl to timespec.h 2018-09-16 21:28:08 -07:00
rcs2log Fix copyright years by hand 2018-01-01 01:02:09 -08:00
README
update-game-score.c Update copyright year to 2018 2018-01-01 00:57:59 -08: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.