* sigproc.cc (sig_send): Don't complain if attempt to send signal to myself

fails after I've "execed".
This commit is contained in:
Christopher Faylor 2005-01-15 23:43:42 +00:00
parent bbb86f974e
commit fdd857a1f6
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2005-01-15 Christopher Faylor <cgf@timesys.com>
* sigproc.cc (sig_send): Don't complain if attempt to send signal to
myself fails after I've "execed".
2005-01-14 Corinna Vinschen <corinna@vinschen.de> 2005-01-14 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_disk_file::facl): Pretend successful * fhandler_disk_file.cc (fhandler_disk_file::facl): Pretend successful

View File

@ -663,9 +663,9 @@ sig_send (_pinfo *p, siginfo_t& si, _cygtls *tls)
{ {
if (no_signals_available ()) if (no_signals_available ())
sigproc_printf ("I'm going away now"); sigproc_printf ("I'm going away now");
else if (!hExeced) else if (!p->exec_sendsig)
system_printf ("error sending signal %d to pid %d, pipe handle %p, %E", system_printf ("error sending signal %d to pid %d, pipe handle %p, %E",
si.si_signo, p->pid, sendsig); si.si_signo, p->pid, sendsig);
set_errno (EACCES); set_errno (EACCES);
} }
goto out; goto out;