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
..
2018-10-15 00:57:57 -05:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-10-08 18:22:22 -07:00
2017-12-31 17:21:33 -08:00
2018-08-05 19:36:09 -07:00
2017-12-31 17:21:33 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-08-05 19:36:09 -07:00
2018-10-14 22:12:46 -05:00
2018-11-13 10:59:31 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-02-01 09:21:39 -08:00
2018-08-05 17:40:48 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-07-08 09:26:22 -07:00
2017-12-31 17:21:33 -08:00
2018-11-13 10:59:31 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-11-13 10:59:31 -08:00
2018-06-29 17:32:35 -07:00
2017-12-31 17:21:33 -08:00
2018-10-08 18:22:22 -07:00
2017-12-31 17:21:33 -08:00
2018-08-05 19:36:09 -07:00
2018-11-13 10:59:31 -08:00
2018-12-02 23:55:01 -08:00
2017-12-31 17:21:33 -08:00
2018-08-01 19:01:51 -07:00
2017-12-31 17:21:33 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2018-09-10 21:22:54 -07:00
2017-12-31 17:21:33 -08:00
2018-11-16 08:25:27 -08:00
2018-05-21 11:43:07 -07:00
2018-10-14 22:12:46 -05:00
2018-08-05 19:36:09 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-02-11 13:10:41 -08:00
2018-05-21 11:43:07 -07:00
2018-06-29 17:32:35 -07:00
2017-12-31 17:21:33 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2018-08-05 19:36:09 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-10-14 22:12:46 -05:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-11-13 10:59:31 -08:00
2017-12-31 17:21:33 -08:00
2018-09-10 21:22:54 -07:00
2018-11-13 10:59:31 -08:00
2018-05-21 11:43:07 -07:00
2018-02-20 13:45:27 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-03-28 14:23:20 -07:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2017-12-31 17:21:33 -08:00
2018-08-27 19:00:14 -07:00
2017-12-31 17:21:33 -08:00
2018-01-01 00:57:59 -08:00
2018-05-21 11:43:07 -07:00
2017-12-31 17:21:33 -08:00
2018-06-29 17:32:35 -07:00
2018-02-20 13:45:27 -08:00
2017-12-31 17:21:33 -08:00