diff options
author | Christopher Faylor <me@cgf.cx> | 2003-03-20 01:34:53 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-03-20 01:34:53 +0000 |
commit | 4da34970dea1656ccc686491a988452533a3ce77 (patch) | |
tree | 3f5bd769470eadf35d9215adcb11cda7452d8f1d /winsup/cygwin/dcrt0.cc | |
parent | 8e3121c535a304caccc43d3f8005b95d837f63a9 (diff) | |
download | cygnal-4da34970dea1656ccc686491a988452533a3ce77.tar.gz cygnal-4da34970dea1656ccc686491a988452533a3ce77.tar.bz2 cygnal-4da34970dea1656ccc686491a988452533a3ce77.zip |
* sigproc.h (signal_fixup_after_exec): Eliminate argument in declaration.
* exceptions.cc (signal_fixup_after_exec): Eliminate argument in definition.
Don't reset signal handlers after spawm. Just treat like fork/exec.
* dcrt0.cc (dll_crt0_1): Don't pass PROC_SPAWN argument to
signal_fixup_after_exec.
* syscalls.cc (unlink): Don't change attributes of file if not readonly/system.
Ditto for resetting of arguments.
Diffstat (limited to 'winsup/cygwin/dcrt0.cc')
-rw-r--r-- | winsup/cygwin/dcrt0.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc index 515745c25..9da8111ec 100644 --- a/winsup/cygwin/dcrt0.cc +++ b/winsup/cygwin/dcrt0.cc @@ -612,7 +612,7 @@ dll_crt0_1 () envp = spawn_info->moreinfo->envp; envc = spawn_info->moreinfo->envc; cygheap->fdtab.fixup_after_exec (spawn_info->parent); - signal_fixup_after_exec (child_proc_info->type == PROC_SPAWN); + signal_fixup_after_exec (); CloseHandle (spawn_info->parent); if (spawn_info->moreinfo->old_title) { |