aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-05-17 17:27:56 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-05-17 17:27:56 +0000
commit0ae3ef2e7fb685daa6afcd2114cd5585b3a00bda (patch)
tree837580a472b1461d03ad13a0dc76702b213c7ed5
parent849319c3849dd6167643cfb668df710b33414faa (diff)
downloads6-0ae3ef2e7fb685daa6afcd2114cd5585b3a00bda.tar.gz
s6-supervise: remove IOPAUSE_EXCEPT special handling
MacOS is doing stupid things again
-rw-r--r--src/supervision/s6-supervise.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/supervision/s6-supervise.c b/src/supervision/s6-supervise.c
index 7b8eea9..d9c47c1 100644
--- a/src/supervision/s6-supervise.c
+++ b/src/supervision/s6-supervise.c
@@ -854,8 +854,6 @@ int main (int argc, char const *const *argv)
else if (!r) (*actions[state][V_TIMEOUT])() ;
else
{
- if ((x[0].revents | x[1].revents) & IOPAUSE_EXCEPT)
- strerr_diefu1x(111, "iopause: trouble with pipes") ;
if (notifyfd >= 0 && x[2].revents & IOPAUSE_READ) handle_notifyfd() ;
if (x[0].revents & IOPAUSE_READ) handle_signals() ;
else if (x[1].revents & IOPAUSE_READ) handle_control(x[1].fd) ;