summaryrefslogtreecommitdiff
path: root/man2
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2005-09-15 11:48:01 +0000
committerMichael Kerrisk <mtk.manpages@gmail.com>2005-09-15 11:48:01 +0000
commitbfac9793eb342aacbd150ddce5e5ab615dd43d76 (patch)
treeebd609d98fffc67b71050347f51c18ad3f32ffb3 /man2
parent00161f1ba6f1c2a4168c305886e6ff7e3a93f5ea (diff)
New page created by splitting out from sigaction.2
Changed CONFORMING TO.
Diffstat (limited to 'man2')
-rw-r--r--man2/sigpending.262
1 files changed, 61 insertions, 1 deletions
diff --git a/man2/sigpending.2 b/man2/sigpending.2
index d642d26c..7ea15fc4 100644
--- a/man2/sigpending.2
+++ b/man2/sigpending.2
@@ -1 +1,61 @@
-.so man2/sigaction.2
+.\" Copyright (c) 2005 Michael Kerrisk
+.\" based on earlier work by faith@cs.unc.edu and
+.\" Mike Battersby <mib@deakin.edu.au>
+.\"
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date. The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein. The author(s) may not
+.\" have taken the same level of care in the production of this manual,
+.\" which is licensed free of charge, as they might when working
+.\" professionally.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\"
+.\" 2005-09-15, mtk, Created new page by splitting off from sigaction.2
+.\"
+.TH SIGPENDING 2 2005-09-15 "Linux 2.6.13" "Linux Programmer's Manual"
+.SH NAME
+sigpending \- examine pending signals
+.SH SYNOPSIS
+.B #include <signal.h>
+.sp
+.BI "int sigpending(sigset_t *" set );
+.SH DESCRIPTION
+.PP
+.BR sigpending ()
+returns the set of signals that are pending for delivery to the calling
+thread (i.e., the signals which have been raised while blocked).
+The mask of pending signals is returned in
+.IR set .
+.SH "RETURN VALUE"
+.BR sigpending ()
+returns 0 on success and \-1 on error.
+.SH ERRORS
+.TP
+.B EFAULT
+.IR set
+points to memory which is not a valid part of the process address space.
+.SH NOTES
+.BR sigsetops (3)
+for details on manipulating signal sets.
+.SH "CONFORMING TO"
+POSIX.1-2001.
+.SH "SEE ALSO"
+.BR kill (2),
+.BR sigaction (2),
+.BR signal (2),
+.BR sigprocmask (2),
+.BR sigsuspend (2),
+.BR sigsetops (3),
+.BR signal (7)