* 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.
This commit is contained in:
Christopher Faylor
2003-03-20 01:34:53 +00:00
parent 8e3121c535
commit 4da34970de
5 changed files with 30 additions and 11 deletions

View File

@@ -118,7 +118,7 @@ BOOL __stdcall pid_exists (pid_t) __attribute__ ((regparm(1)));
int __stdcall sig_send (_pinfo *, int, DWORD ebp = (DWORD) __builtin_frame_address (0),
bool exception = 0) __attribute__ ((regparm(3)));
void __stdcall signal_fixup_after_fork ();
void __stdcall signal_fixup_after_exec (bool);
void __stdcall signal_fixup_after_exec ();
void __stdcall wait_for_sigthread ();
extern char myself_nowait_dummy[];