2 @section @code{sigprocmask}
5 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigprocmask.html}
7 Gnulib module: sigprocmask
9 Portability problems fixed by Gnulib:
12 This function is missing on some platforms:
16 Portability problems not fixed by Gnulib:
20 Note: Although @code{sigprocmask} officially has undefined behaviour in
21 multi-threaded programs, in practice it is essentially equivalent to
22 @code{pthread_sigmask}, with only a difference regarding the error
23 return convention. It's simpler to use @code{sigprocmask}, since it does
24 not require linking with @code{-lpthread} on some platforms:
25 glibc, NetBSD, OpenBSD, AIX, IRIX.