X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=original%2Fman2%2Fsgetmask.2;fp=original%2Fman2%2Fsgetmask.2;h=0000000000000000000000000000000000000000;hb=2460a0b8024ceb8570acdbc9208713d79458efcb;hp=d403f35d5d2a8285fb978da45642e6f0ecd5036a;hpb=83f9e5d087c3464d5131604d3c9893479e6228eb;p=linuxjm%2FLDP_man-pages.git diff --git a/original/man2/sgetmask.2 b/original/man2/sgetmask.2 deleted file mode 100644 index d403f35d..00000000 --- a/original/man2/sgetmask.2 +++ /dev/null @@ -1,100 +0,0 @@ -'\" t -.\" Copyright (c) 2007 by Michael Kerrisk -.\" -.\" %%%LICENSE_START(VERBATIM) -.\" 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. -.\" %%%LICENSE_END -.\" -.TH SGETMASK 2 2014-12-31 "Linux" "Linux Programmer's Manual" -.SH NAME -sgetmask, ssetmask \- manipulation of signal mask (obsolete) -.SH SYNOPSIS -.B "long sgetmask(void);" -.sp -.BI "long ssetmask(long " newmask ); - -.IR Note : -There are no glibc wrappers for these system calls; see NOTES. -.SH DESCRIPTION -These system calls are obsolete. -.IR "Do not use them" ; -use -.BR sigprocmask (2) -instead. - -.BR sgetmask () -returns the signal mask of the calling process. - -.BR ssetmask () -sets the signal mask of the calling process to the value given in -.IR newmask . -The previous signal mask is returned. - -The signal masks dealt with by these two system calls -are plain bit masks (unlike the -.I sigset_t -used by -.BR sigprocmask (2)); -use -.BR sigmask (3) -to create and inspect these masks. -.SH RETURN VALUE -.BR sgetmask () -always successfully returns the signal mask. -.BR ssetmask () -always succeeds, and returns the previous signal mask. -.SH ERRORS -These system calls always succeed. -.SH VERSIONS -Since Linux 3.16, -.\" f6187769dae48234f3877df3c4d99294cc2254fa -support for these system calls is optional, -depending on whether the kernel was built with the -.B CONFIG_SGETMASK_SYSCALL -option. -.SH CONFORMING TO -These system calls are Linux-specific. -.SH NOTES -Glibc does not provide wrappers for these obsolete system calls; -in the unlikely event that you want to call them, use -.BR syscall (2). - -These system calls are unaware of signal numbers greater than 31 -(i.e., real-time signals). - -These system calls do not exist on x86-64. - -It is not possible to block -.B SIGSTOP -or -.BR SIGKILL . -.SH SEE ALSO -.BR sigprocmask (2), -.BR signal (7) -.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/.