Sun Feb 19 11:05:28 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* procfs.c (unconditionally_kill_inferior): Don't issue a PIOCKILL in addition to a PIOCSSIG to kill the inferior.
This commit is contained in:
parent
27648f269f
commit
f5de490455
2 changed files with 10 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
Sun Feb 19 11:05:28 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||
|
||||
* procfs.c (unconditionally_kill_inferior): Don't issue a PIOCKILL
|
||||
in addition to a PIOCSSIG to kill the inferior.
|
||||
|
||||
Thu Feb 16 15:06:12 1995 Per Bothner <bothner@kalessin.cygnus.com>
|
||||
|
||||
* parse.c (follow_types): Given (TYPE[]) (i.e. with no length),
|
||||
|
|
|
@ -1250,12 +1250,11 @@ unconditionally_kill_inferior (pi)
|
|||
ppid = pi->prstatus.pr_ppid;
|
||||
|
||||
signo = SIGKILL;
|
||||
ioctl (pi->fd, PIOCKILL, &signo);
|
||||
|
||||
#ifdef PROCFS_NEED_PIOCSSIG_FOR_KILL
|
||||
/* Alpha OSF/1 procfs needs an additional PIOCSSIG call with
|
||||
a SIGKILL signal to kill the inferior, otherwise it might remain
|
||||
stopped with a pending SIGKILL.
|
||||
/* Alpha OSF/1 procfs needs a PIOCSSIG call with a SIGKILL signal
|
||||
to kill the inferior, otherwise it might remain stopped with a
|
||||
pending SIGKILL.
|
||||
We do not check the result of the PIOCSSIG, the inferior might have
|
||||
died already. */
|
||||
{
|
||||
|
@ -1269,6 +1268,8 @@ unconditionally_kill_inferior (pi)
|
|||
newsiginfo.si_uid = getuid ();
|
||||
ioctl (pi->fd, PIOCSSIG, &newsiginfo);
|
||||
}
|
||||
#else
|
||||
ioctl (pi->fd, PIOCKILL, &signo);
|
||||
#endif
|
||||
|
||||
close_proc_file (pi);
|
||||
|
|
Loading…
Add table
Reference in a new issue