.\" 2007-10-26 mdw added wording that a sigset_t must be initialized
.\" prior to use
.\"
-.TH SIGSETOPS 3 2013-09-24 "Linux" "Linux Programmer's Manual"
+.TH SIGSETOPS 3 2014-04-14 "Linux" "Linux Programmer's Manual"
.SH NAME
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember \- POSIX
signal set operations
0 if
.I signum
is not a member, and \-1 on error.
+
On error, these functions set
.I errno
-to indicate the cause.
+to indicate the cause of the error.
.SH ERRORS
.TP
.B EINVAL
.I sig
is not a valid signal.
+.SH ATTRIBUTES
+.SS Multithreading (see pthreads(7))
+The
+.BR sigemptyset (),
+.BR sigfillset (),
+.BR sigaddset (),
+.BR sigdelset (),
+.BR sigismember (),
+.BR sigisemptyset (),
+.BR sigorset (),
+and
+.BR sigandset ()
+functions are thread-safe.
.SH CONFORMING TO
POSIX.1-2001.
.SH NOTES
.BR sigpending (2),
.BR sigprocmask (2),
.BR sigsuspend (2)
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.