diff options
author | Christopher Faylor <me@cgf.cx> | 2004-01-23 23:05:33 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2004-01-23 23:05:33 +0000 |
commit | f723909038afc7657b5a19c48d64458ad0dd18d8 (patch) | |
tree | 42581fecc70aca8fff333f8e7808fab4400a6b2b /winsup/cygwin/configure | |
parent | 7dddf53f5caee354852156ce552859c0bc81a3c7 (diff) | |
download | newlib-f723909038afc7657b5a19c48d64458ad0dd18d8.zip newlib-f723909038afc7657b5a19c48d64458ad0dd18d8.tar.gz newlib-f723909038afc7657b5a19c48d64458ad0dd18d8.tar.bz2 |
* configure.in: Remove NEWVFORK default.
* configure: Regenerate.
* dcrt0.cc: Conditionalize vfork stuff throughout.
* dtable.cc: Ditto.
* perthread.h: Ditto.
* pipe.cc (fhandler_pipe::close): Ditto.
* spawn.cc (spawnve): Ditto.
* syscalls.cc (setsid): Ditto.
* exceptions.cc (sigpacket::process): Use macro to refer to vfork pid.
* debug.cc (verify_handle): Define new function.
* debug.h (VerifyHandle): Define new macro.
(verify_handle): Declare new function
* fhandler.cc (fhandler_base::dup): Verify that dup'ed handle is not supposed
to be in use.
(fhandler_base::set_inheritance): Ditto.
(fhandler_base::fork_fixup): Ditto.
* fhandler_socket.cc (fhandler_socket::dup): Ditto.
* fhandler_tty.cc (fhandler_tty_slave::open): Ditto.
* net.cc (set_socket_inheritance): Ditto.
* pinfo.cc (pinfo_fixup_after_exec): Ditto.
* sigproc.cc (proc_subproc): Ditto.
(sig_send): Ditto.
* spawn.cc (spawn_guts): Ditto.
* thread.cc (pthread::init_mainthread): Ditto.
* pipe.cc (fhandler_pipe::close): Close read_state with ForceCloseHandle since
it was protected.
(fhandler_pipe::fixup_after_exec): Protect read_state handle.
(fhandler_pipe::dup): Correctly close open handles on error condition. Verify
that dup'ed handle is not supposed to be in use.
(fhandler_pipe::create): Protect read_state.
Diffstat (limited to 'winsup/cygwin/configure')
-rwxr-xr-x | winsup/cygwin/configure | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/configure b/winsup/cygwin/configure index 418dee1..9f778b8 100755 --- a/winsup/cygwin/configure +++ b/winsup/cygwin/configure @@ -1924,7 +1924,7 @@ fi case "$vfork" in no) ;; -yes|*) cat >> confdefs.h <<EOF +yes) cat >> confdefs.h <<EOF #define NEWVFORK 1 EOF ;; |