Home | History | Annotate | Download | only in man7
History log of /src/share/man/man7/signal.7
RevisionDateAuthorComments
 1.28  17-Jul-2023  riastradh signal(7): Clarify semantics of SIGCHLD with SIG_IGN or SA_NOCLDWAIT.

The semantics is not just a nonportable hack for SysV compatibility;
it is enshrined in POSIX.

Related: PR 57527
 1.27  15-Jul-2023  riastradh signal(7): Clarify quirky SysV-inspired SIGCHLD semantics.

Suggest a portable alternative approach for detaching subprocesses.

Break wall of text into paragraphs while here.
 1.26  30-May-2021  dholland branches: 1.26.4;
signal.7: minor clarification. Bump date (to when I wrote the change)
 1.25  30-May-2018  uwe branches: 1.25.8;
Avoid widowed signal numbers.
 1.24  30-May-2018  uwe Shorten pleonastic "by the tty driver tty(4)".
 1.23  28-May-2018  wiz Add signal numbers in overview table.
They are already in the text, but this way they're easier to find.
 1.22  23-May-2018  wiz Add missing .El. Replace Ta outside its defined usage with No (no change
to text output).
 1.21  22-May-2018  kamil Minor update to signal(7)

Note that SIGCHLD is not just a child exit signal.
Note that SIGIOT is PDP-11 specific signal.

Sponsored by <The NetBSD Foundation>
 1.20  12-Jul-2016  wiz branches: 1.20.14;
Whitespace fixes, xref fixes, a bit more markup.
 1.19  09-Jul-2016  dholland bump up the copyright date since I practically rewrote the file
 1.18  09-Jul-2016  dholland Document all the signals properly. Please review.

Kick out the list of async-signal-safe functions (it is now in
sigaction(2)) because this is not a programmer-facing document.

XXX: if anyone knows definitively whether SIGEMT is actually used by
XXX: anything, please update the weasel words I put in.
 1.17  19-Jul-2014  roy Document that our use of pthread_mutex_unlock(3) is async-signal-safe
and as such can be used in a phtread_atfork(3) child handler.
 1.16  19-Jan-2011  uwe branches: 1.16.12; 1.16.22;
Consistently use .Dv to refer to signal names.
Fix column widths so that troff emits correctly aligned column names.
Use .Sy for column names.
 1.15  22-Mar-2010  joerg Use .In instead of .Aq Pa for header files.
 1.14  27-Feb-2009  christos better wording, from Anon Ymous
 1.13  26-Feb-2009  wiz Sort sections.
 1.12  26-Feb-2009  christos mention that sigcont cannot be blocked or ignored. from Anon Ymous
 1.11  30-Apr-2008  martin branches: 1.11.6;
Convert TNF licenses to new 2 clause variant
 1.10  28-Mar-2006  wiz branches: 1.10.20; 1.10.22;
Whitespace cleanup, fix xref section.
 1.9  28-Mar-2006  yamt mention values of each signals as errno(2) does.
 1.8  14-Jan-2005  jmmv Turn two commas into fulls stops for better readability.
 1.7  01-Jul-2004  kleink Make the spelling of reentrant match the rest of the system.
 1.6  13-Jun-2004  lha Add list of async-signal-safe functions
Approved by wiz
 1.5  26-Jun-2003  wiz Remove superfluous macro.
 1.4  04-May-2001  ross xref fpgetmask(3) and fpsetmask(3)
 1.3  31-Jul-2000  danw s/abort(2)/abort(3)/
 1.2  22-May-2000  jhawk style/grammar.
NetBSD -> .Nx
SIGPWR origin moved to HISTORY
 1.1  06-Oct-1999  jdolecek branches: 1.1.4;
Add signal(7) manpage, with list of signals available under NetBSD.
For now, it includes just the list with basic information about
each signal, some more general signal-related staff might be
added in the future.

Thanks to Soren S. Jorvang <soren@NetBSD.org> for his help.
 1.1.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.10.22.1  18-May-2008  yamt sync with head.
 1.10.20.1  02-Jun-2008  mjf Sync with HEAD.
 1.11.6.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.16.22.1  10-Aug-2014  tls Rebase.
 1.16.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.20.14.1  25-Jun-2018  pgoyette Sync with HEAD
 1.25.8.1  31-May-2021  cjep sync with head
 1.26.4.1  12-Aug-2023  martin Pull up following revision(s) (requested by riastradh in ticket #325):

share/man/man7/signal.7: revision 1.27
share/man/man7/signal.7: revision 1.28

signal(7): Clarify quirky SysV-inspired SIGCHLD semantics.

Suggest a portable alternative approach for detaching subprocesses.

Break wall of text into paragraphs while here.

signal(7): Clarify semantics of SIGCHLD with SIG_IGN or SA_NOCLDWAIT.

The semantics is not just a nonportable hack for SysV compatibility;
it is enshrined in POSIX.

Related: PR 57527

RSS XML Feed