]> sourceware.org Git - newlib-cygwin.git/commitdiff
Cygwin: FIFO: update set_close_on_exec
authorKen Brown <kbrown@cornell.edu>
Fri, 22 Mar 2019 19:30:40 +0000 (19:30 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 27 Mar 2019 13:01:45 +0000 (14:01 +0100)
Deal with each client.

winsup/cygwin/fhandler_fifo.cc

index 7a592aa0dfe1447098c084e2773e5ff31fd7d2cd..2c20444c64f4f37d2aae588ee6d6ff5e545b7a98 100644 (file)
@@ -867,4 +867,10 @@ fhandler_fifo::set_close_on_exec (bool val)
   fhandler_base::set_close_on_exec (val);
   set_no_inheritance (read_ready, val);
   set_no_inheritance (write_ready, val);
+  for (int i = 0; i < nclients; i++)
+    {
+      client[i].fh->fhandler_base::set_close_on_exec (val);
+      set_no_inheritance (client[i].connect_evt, val);
+      set_no_inheritance (client[i].dummy_evt, val);
+    }
 }
This page took 0.030473 seconds and 5 git commands to generate.