summaryrefslogtreecommitdiff
path: root/include/signal.h
AgeCommit message (Expand)Author
2021-11-02Expose sigaltstack, stack_t and friends to Posix Issue 5 (200809L) References:christos
2021-11-01Version the sigaction(2) libc wrapper. The new version uses the "siginfo"thorpej
2019-01-08Provide global variables with C linkage, otherwise they will createjoerg
2017-05-09Add the new signalname/signalnext/signalnumber interface to libc.kre
2015-07-31Do as POSIX says, define the timespec structure in <signal.h>kamil
2010-08-27The signal number argument in psignal is int not unsigned int.christos
2010-07-31Define a new __c99inline macro for compilers known to implement the C99joerg
2010-05-04handle the difference between C99 and GNUC semantics of inlineplunky
2009-01-11merge christos-time_tchristos
2008-03-03Add a comment noting that the definition of __errno is now replicated indholland
2008-02-24signal.h is not supposed to define errno, so use ___errno instead.dholland
2006-01-07pthread_sigmask(): Add restrict qualifier to set, oset args.kleink
2005-12-27inline -> __inline for selected things (specifically, the headerperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-09-15use __inline as before, otherwise "gcc -ansi" blows updrochner
2005-09-13compat code reorgchristos
2005-03-22Add restrict qualifiers to remaining <signal.h> function arguments.kleink
2005-02-03de-__P -- the hack is long since useless. Discussed with christos,perry
2005-01-20Remove the remains of "struct sigcontext" and sigreturn() from thedrochner
2004-12-31Provide forward struct declarations for struct sigcontext*; this will allowchristos
2004-12-10Use CPP macros to cause many libpthread functions used by applicationsnathanw
2004-07-01Resolve some namespace protection confusion between XPG4.2 and 5/1003.1b,kleink
2004-05-23Implement sigemptyset() and sigfillset() not as macros but as inlinekleink
2003-09-12don't put __libc_sigaction14 under __LIBC12_SOURCE__. It is wrong, becausechristos
2003-09-11s/COMPAT_16/__HAVE_SIGINFO/ pointed out by wiz.christos
2003-09-11sigreturn is not visible unless COMPAT_16 is enabled.christos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-18Synchronize the featuretest set for pthreads stuff tonathanw
2003-07-18Back out previous; it is not correct.thorpej
2003-07-18for now, pull in <pthread_types.h> to get pthread_t for thelukem
2003-07-17Now that sys/types.h defines pthread_t, the forward structurenathanw
2003-07-17Change !_ANSI_SOURCE to _POSIX_C_SOURCE || _XOPEN_SOURCE || _NETBSD_SOURCE.bjh21
2003-07-17Use a forward declaration equivalent to pthread_t instead of themartin
2003-07-16Give the pthread_kill() prototype here, as required.nathanw
2003-04-28Add a new feature-test macro, _NETBSD_SOURCE. If this is definedbjh21
2003-02-15add POSIX sigtimedwait(), sigwaitinfo(), sigwait() - wait for queued signalsjdolecek
2003-01-18Merge the nathanw_sa branch.thorpej
2003-01-15Add sighold(3), sigignore(3), sigrelse(3) and sigset(3) to libc.kleink
2000-12-18protect against multiple declarations. This also fixes a problem wherechristos
1998-12-09Add /*LINTED*/ comments to sigfillset() and sigemptyset(). (void)sig*set(s);christos
1998-11-30Change the type of sys_siglist and sys_signame from const char *const [] tothorpej
1998-10-24Rely on <sys/featuretest.h> defining _REENTRANT if appropriate.kleink
1998-10-01In the inlined sigset_t operations, redirect the error indicator assignment viakleink
1998-09-21Declare the size of sys_siglist[] and sys_signame[] to be SIGUSR2+1thorpej
1998-09-13__LIBCxx_SOURCE__ refers to the library major number, not the NetBSD releasethorpej
1998-09-12Minor KNFing.mycroft
1998-09-12Do the syscall versioning.mycroft
1998-05-25Reorganize name space protection, mostly related to interfaces introduced inkleink
1997-11-29Modify the recent sigaltstack() interface change to use the __RENAME() scheme;kleink
1997-11-26Update sigaltstack() to use stack_t parameters.kleink