SIGCONT occurs after a SIGTERM

Larry McVoy lm at slovax.Eng.Sun.COM
Thu Feb 21 05:48:46 AEST 1991


In article <2588 at inews.intel.com> bhoughto at hopi.intel.com (Blair P. Houghton) writes:
>In article <10007 at dog.ee.lbl.gov> torek at elf.ee.lbl.gov (Chris Torek) writes:
>>Signals are not queued.
>
>Something's stacking them up.
>
>[description of the delayed receipt of a signal]

There is a one deep stack for signals.  I think that Chris meant to say that
multiple instances of the same signal will all get coalesced into one as
long as the signal has not yet been delivered.

Think of Unix as a virtual processor, system calls are instructions, and
signals are interrupts.  In a processor, noone stacks interrupts.  The
only promise is that one of N will get delivered, N - 1 are all lost.
---
Larry McVoy, Sun Microsystems     (415) 336-7627       ...!sun!lm or lm at sun.com



More information about the Comp.unix.internals mailing list