OSDN Git Service

(split) LDP_man-pages: update original to v3.34.
[linuxjm/LDP_man-pages.git] / original / man2 / sigaction.2
index b7251cc..4e23711 100644 (file)
@@ -42,7 +42,7 @@
 .\" 2010-06-11 Andi Kleen, add hwpoison signal extensions
 .\" 2010-06-11 mtk, improvements to discussion of various siginfo_t fields.
 .\"
-.TH SIGACTION 2 2010-06-16 "Linux" "Linux Programmer's Manual"
+.TH SIGACTION 2 2011-09-08 "Linux" "Linux Programmer's Manual"
 .SH NAME
 sigaction \- examine and change a signal action
 .SH SYNOPSIS
@@ -142,6 +142,11 @@ pointer to a
 as its second argument and a pointer to a
 .I ucontext_t
 (cast to \fIvoid\ *\fP) as its third argument.
+(Commonly, the handler function doesn't make any use of the third argument.
+See
+.BR getcontext (2)
+for further information about
+.IR ucontext_t .)
 .PP
 .I sa_mask
 specifies a mask of signals which should be blocked
@@ -290,16 +295,16 @@ read the fields that are meaningful for the given signal:
 Signals sent with
 .BR kill (2)
 and
-.BR sigqueue (2)
+.BR sigqueue (3)
 fill in
 .IR si_pid " and " si_uid .
 In addition, signals sent with
-.BR sigqueue (2)
+.BR sigqueue (3)
 fill in
 .IR si_int " and " si_ptr
-with the values specified by the sender the signal;
+with the values specified by the sender of the signal;
 see
-.BR sigqueue (2)
+.BR sigqueue (3)
 for more details.
 .IP *
 Signals sent by POSIX.1b timers (since Linux 2.6) fill in
@@ -446,7 +451,7 @@ or
 Sent by the kernel.
 .TP
 .B SI_QUEUE
-.BR sigqueue (2)
+.BR sigqueue (3)
 .TP
 .B SI_TIMER
 POSIX timer expired
@@ -784,11 +789,11 @@ See
 .BR signalfd (2),
 .BR sigpending (2),
 .BR sigprocmask (2),
-.BR sigqueue (2),
 .BR sigsuspend (2),
 .BR wait (2),
 .BR raise (3),
 .BR siginterrupt (3),
+.BR sigqueue (3),
 .BR sigsetops (3),
 .BR sigvec (3),
 .BR core (5),