OSDN Git Service

* pipe.cc (make_pipe): Set fork fixup flag for read pipe.
authorcgf <cgf>
Sat, 14 Dec 2002 05:44:06 +0000 (05:44 +0000)
committercgf <cgf>
Sat, 14 Dec 2002 05:44:06 +0000 (05:44 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/pipe.cc

index 1a98713..4a19c5a 100644 (file)
@@ -1,5 +1,9 @@
 2002-12-14  Christopher Faylor  <cgf@redhat.com>
 
+       * pipe.cc (make_pipe): Set fork fixup flag for read pipe.
+
+2002-12-14  Christopher Faylor  <cgf@redhat.com>
+
        * winbase.h: Turn on inline versions of Interlocked* by default.
 
 2002-12-14  Gary R. Van Sickle <g.r.vansickle@worldnet.att.net>
index bfca32e..9b07410 100644 (file)
@@ -205,6 +205,7 @@ make_pipe (int fildes[2], unsigned int psize, int mode)
          fildes[0] = fdr;
          fildes[1] = fdw;
          fhr->read_state = CreateEvent (&sec_none_nih, FALSE, FALSE, NULL);
+         fhr->set_need_fork_fixup ();
 
          res = 0;
          fhr->create_guard (sa);