* src/process.c: Add FIXME comment describing how we could avoid the
self-pipe on modern Unix-like systems.
because that emulation delays the delivery of the simulated SIGCHLD
until all the output from the subprocess has been consumed. */
+/* FIXME: On Unix-like systems that have a proper 'pselect'
+ (HAVE_PSELECT), we should block SIGCHLD in
+ 'wait_reading_process_output' and pass a non-NULL signal mask to
+ 'pselect' to avoid the need for the self-pipe. */
+
/* Set up `child_signal_read_fd' and `child_signal_write_fd'. */
static void