aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c
index 4449493a2b6..cfc1e189cab 100644
--- a/src/process.c
+++ b/src/process.c
@@ -6827,6 +6827,24 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
6827/* The following functions are needed even if async subprocesses are 6827/* The following functions are needed even if async subprocesses are
6828 not supported. Some of them are no-op stubs in that case. */ 6828 not supported. Some of them are no-op stubs in that case. */
6829 6829
6830#ifdef HAVE_TIMERFD
6831
6832/* Add FD, which is a descriptor returned by timerfd_create,
6833 to the set of non-keyboard input descriptors. */
6834
6835void
6836add_timer_wait_descriptor (int fd)
6837{
6838 FD_SET (fd, &non_keyboard_wait_mask);
6839 fd_callback_info[fd].func = timerfd_callback;
6840 fd_callback_info[fd].data = NULL;
6841 fd_callback_info[fd].condition |= FOR_READ;
6842 if (fd > max_input_desc)
6843 max_input_desc = fd;
6844}
6845
6846#endif /* HAVE_TIMERFD */
6847
6830/* Add DESC to the set of keyboard input descriptors. */ 6848/* Add DESC to the set of keyboard input descriptors. */
6831 6849
6832void 6850void