.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
-.TH SIGVEC 3 2005-12-01 "Linux" "Linux Programmer's Manual"
+.TH SIGVEC 3 2007-07-26 "Linux" "Linux Programmer's Manual"
.SH NAME
sigvec, sigblock, sigsetmask, siggetmask, sigmask \- BSD signal API
.SH SYNOPSIS
-.B #define _BSD_SOURCE
-.br
.B #include <signal.h>
.sp
.BI "int sigvec(int " sig ", struct sigvec *" vec ", struct sigvec *" ovec );
.BI "int sigsetmask(int " mask );
.sp
.B int siggetmask(void);
+.sp
+.in -4n
+Feature Test Macro Requirements for glibc (see
+.BR feature_test_macros (7)):
+.in
+.sp
+All of the functions described on this page:
+_BSD_SOURCE
+.br
.SH DESCRIPTION
These functions are provided in glibc as a compatibility interface
for programs that make use of the historical BSD signal API.
.BR raise (3),
.BR sigpause (3),
.BR sigset (3),
-.BR feature_test_macros (7),
.BR signal (7)