chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Fix for #989 and hopefully #877 too


From: John Cowan
Subject: Re: [Chicken-hackers] [PATCH] Fix for #989 and hopefully #877 too
Date: Wed, 6 Nov 2013 09:09:11 -0500
User-agent: Mutt/1.5.20 (2009-06-14)

Peter Bex scripsit:

> As far as I know, this issue was never "introduced" to CHICKEN, but was
> always there.  In earlier versions, only one signal could be handled at
> a time.  Felix added the backlog of pending signals in order to avoid
> dropping (too many) signals while handling other signals.

If people are trying to use signals for reliable IPC,
they are beating the air.  Whatever may be the case for
particular kernels, the Single Unix Standard says at
<http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html>:

    If a subsequent occurrence of a pending signal is generated, it
    is implementation-defined as to whether the signal is delivered
    or accepted more than once in circumstances other than those in
    which queuing is required.

Those circumstances turn out to be RT signal delivery, which I assume
is not the issue here, or ones explicitly sent with sigqueue().

-- 
MEET US AT POINT ORANGE AT MIDNIGHT BRING YOUR DUCK OR PREPARE TO FACE WUGGUMS
John Cowan      address@hidden      http://www.ccil.org/~cowan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]