Removed text on ignoring SIGCHL; replaced with pointer to sigaction.2

This commit is contained in:
Michael Kerrisk 2004-11-19 17:34:32 +00:00
parent b7769f32c5
commit 197362df19
1 changed files with 6 additions and 7 deletions

View File

@ -22,6 +22,9 @@
.\" Formatted or processed versions of this manual, if unaccompanied by .\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work. .\" the source, must acknowledge the copyright and authors of this work.
.\" .\"
.\" Modified 2004-11-19, mtk:
.\" added pointer to sigaction.2 for details of ignoring SIGCHLD
.\"
.TH SIGNAL 2 2000-04-28 "Linux 2.2" "Linux Programmer's Manual" .TH SIGNAL 2 2000-04-28 "Linux 2.2" "Linux Programmer's Manual"
.SH NAME .SH NAME
signal \- ANSI C signal handling signal \- ANSI C signal handling
@ -261,16 +264,12 @@ signal.
.BR SIGFPE .) .BR SIGFPE .)
Ignoring this signal might lead to an endless loop. Ignoring this signal might lead to an endless loop.
.PP .PP
According to POSIX (3.3.1.3) it is unspecified what happens when See
.BR sigaction (2)
for details on what happens when
.B SIGCHLD .B SIGCHLD
is set to is set to
.BR SIG_IGN . .BR SIG_IGN .
Here the BSD and SYSV behaviours differ, causing BSD software
that sets the action for
.B SIGCHLD
to
.B SIG_IGN
to fail on Linux.
.PP .PP
The use of The use of
.B sighandler_t .B sighandler_t