Signals queued or not? (POSIX note)
Bill O. Gallmeister
bog at lynx.uucp
Fri Feb 22 04:25:05 AEST 1991
torek at elf.ee.lbl.gov (Chris Torek) writes:
>(Blair P. Houghton) writes:
>>Not the least of those variances is that signals may be queued ....
>Signals are not queued.
While this is correct for most currently existing UNIXes, note that:
(1) POSIX 1003.1 allows signals to be queued (Section 3.3.1.2, line 463:
"If a subsequent occurrence of a pending signal is generated, it is
implementation-defined as to whether the signal is delivered more than once").
A POSIX.1-conformant system may queue signals.
(2) POSIX 1003.4 Draft 10 specifies Real-Time Extended Signals, a range
of signal numbers that _are_ queued.
Caveats/Asides:
1003.1 is an ISO standard. 1003.4 is being balloted. Whether POSIX is
UNIX is a matter of debate. But there are UNIX systems that queue signals.
--
Bill O. Gallmeister Lynx Real-Time Systems
bog at lynx.com Trendy Los Gatos, CA
Things come with their being ready-made.
More information about the Comp.unix.internals
mailing list