Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/sigsetops.c
RevisionDateAuthorComments
 1.16  31-Jul-2010  joerg Define a new __c99inline macro for compilers known to implement the C99
behavior. This unbreaks GCC 4.4's libgfortran build with the old
signal.h logic, because GCC decided to put the body for the sigsetop
functions in multiple objects.
 1.15  13-Sep-2005  christos compat core reorg.
 1.14  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.13  01-Dec-1998  thorpej Warn about references to the compatibility sigaddset(), sigdelset(),
sigemptyset(), sigfillset(), and sigismember(), and direct the user
to include <signal.h> to generate the correct references.
 1.12  26-Sep-1998  christos Adapt to new signal changes (from Jason)
 1.11  13-Jul-1997  christos Fix RCSID's
 1.10  04-Mar-1995  cgd fix up some RCS Id's i botched.
 1.9  27-Feb-1995  cgd oops; we do need errno.h
 1.8  27-Feb-1995  cgd merge with 4.4-Lite, keeping local changes. clean up Ids
 1.7  07-Feb-1994  proven branches: 1.7.4;
0 is not a valid signal, in the current scheme. The header signal.h does

#define sigmask(m) (1 << ((m)-1))

Also sigismember is supposed to return 1 if the signal is a member of the
mask, and 0 is it isn't.
 1.6  10-Jan-1994  jtc Set errno to EINVAL and return -1 if the argument to sigaddset(), sigdelset(),
or sigismember() is out of range. POSIX.1 allowed the old behavior, but
detecting the errors is a more reasonable course of action.
 1.5  11-Nov-1993  jtc First pass at getting a clean compile with "gcc -Wall", mostly explictly
declaring function return values, etc.
 1.4  26-Aug-1993  jtc Declare rcsid strings so they are stored in text segment.
 1.3  01-Aug-1993  mycroft Add RCS identifiers.
 1.2  30-Jul-1993  mycroft Add even more RCS frobs.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  25-Feb-1995  cgd from lite, with minor name rearrangement to fit.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7.4.2  02-May-1995  jtc #include "namespace.h"
 1.7.4.1  26-Apr-1995  jtc Add __weak_reference defns.

RSS XML Feed