1*8269e767SBrooks Davis.\" Copyright (c) 1993 2*8269e767SBrooks Davis.\" The Regents of the University of California. All rights reserved. 3*8269e767SBrooks Davis.\" 4*8269e767SBrooks Davis.\" This code is derived from software contributed to Berkeley by 5*8269e767SBrooks Davis.\" Berkeley Software Design, Inc. 6*8269e767SBrooks Davis.\" 7*8269e767SBrooks Davis.\" Redistribution and use in source and binary forms, with or without 8*8269e767SBrooks Davis.\" modification, are permitted provided that the following conditions 9*8269e767SBrooks Davis.\" are met: 10*8269e767SBrooks Davis.\" 1. Redistributions of source code must retain the above copyright 11*8269e767SBrooks Davis.\" notice, this list of conditions and the following disclaimer. 12*8269e767SBrooks Davis.\" 2. Redistributions in binary form must reproduce the above copyright 13*8269e767SBrooks Davis.\" notice, this list of conditions and the following disclaimer in the 14*8269e767SBrooks Davis.\" documentation and/or other materials provided with the distribution. 15*8269e767SBrooks Davis.\" 3. Neither the name of the University nor the names of its contributors 16*8269e767SBrooks Davis.\" may be used to endorse or promote products derived from this software 17*8269e767SBrooks Davis.\" without specific prior written permission. 18*8269e767SBrooks Davis.\" 19*8269e767SBrooks Davis.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 20*8269e767SBrooks Davis.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21*8269e767SBrooks Davis.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22*8269e767SBrooks Davis.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 23*8269e767SBrooks Davis.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24*8269e767SBrooks Davis.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25*8269e767SBrooks Davis.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26*8269e767SBrooks Davis.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27*8269e767SBrooks Davis.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28*8269e767SBrooks Davis.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29*8269e767SBrooks Davis.\" SUCH DAMAGE. 30*8269e767SBrooks Davis.\" 31*8269e767SBrooks Davis.Dd September 6, 2013 32*8269e767SBrooks Davis.Dt SIGPENDING 2 33*8269e767SBrooks Davis.Os 34*8269e767SBrooks Davis.Sh NAME 35*8269e767SBrooks Davis.Nm sigpending 36*8269e767SBrooks Davis.Nd get pending signals 37*8269e767SBrooks Davis.Sh LIBRARY 38*8269e767SBrooks Davis.Lb libc 39*8269e767SBrooks Davis.Sh SYNOPSIS 40*8269e767SBrooks Davis.In signal.h 41*8269e767SBrooks Davis.Ft int 42*8269e767SBrooks Davis.Fn sigpending "sigset_t *set" 43*8269e767SBrooks Davis.Sh DESCRIPTION 44*8269e767SBrooks DavisThe 45*8269e767SBrooks Davis.Fn sigpending 46*8269e767SBrooks Davissystem call returns a mask of the signals pending for delivery 47*8269e767SBrooks Davisto the calling thread or the calling process in the location indicated by 48*8269e767SBrooks Davis.Fa set . 49*8269e767SBrooks DavisSignals may be pending because they are currently masked, 50*8269e767SBrooks Davisor transiently before delivery (although the latter case is not 51*8269e767SBrooks Davisnormally detectable). 52*8269e767SBrooks Davis.Sh RETURN VALUES 53*8269e767SBrooks Davis.Rv -std sigpending 54*8269e767SBrooks Davis.Sh ERRORS 55*8269e767SBrooks DavisThe 56*8269e767SBrooks Davis.Fn sigpending 57*8269e767SBrooks Davissystem call 58*8269e767SBrooks Daviswill fail if: 59*8269e767SBrooks Davis.Bl -tag -width Er 60*8269e767SBrooks Davis.It Bq Er EFAULT 61*8269e767SBrooks DavisThe 62*8269e767SBrooks Davis.Fa set 63*8269e767SBrooks Davisargument specified an invalid address. 64*8269e767SBrooks Davis.El 65*8269e767SBrooks Davis.Sh SEE ALSO 66*8269e767SBrooks Davis.Xr sigaction 2 , 67*8269e767SBrooks Davis.Xr sigprocmask 2 , 68*8269e767SBrooks Davis.Xr sigsuspend 2 , 69*8269e767SBrooks Davis.Xr sigsetops 3 70*8269e767SBrooks Davis.Sh STANDARDS 71*8269e767SBrooks DavisThe 72*8269e767SBrooks Davis.Fn sigpending 73*8269e767SBrooks Davissystem call is expected to conform to 74*8269e767SBrooks Davis.St -p1003.1-90 . 75