xref: /csrg-svn/lib/libc/sys/sigpending.2 (revision 65704)
161185Sbostic.\" Copyright (c) 1993
261185Sbostic.\"	The Regents of the University of California.  All rights reserved.
358268Smckusick.\"
458268Smckusick.\" This code is derived from software contributed to Berkeley by
558268Smckusick.\" Berkeley Software Design, Inc.
658268Smckusick.\"
758268Smckusick.\" %sccs.include.redist.roff%
858268Smckusick.\"
9*65704Smckusick.\"	@(#)sigpending.2	8.3 (Berkeley) 01/12/94
1058268Smckusick.\"
1158268Smckusick.Dd
1258268Smckusick.Dt SIGPENDING 2
1358268Smckusick.Os
1458268Smckusick.Sh NAME
1558268Smckusick.Nm sigpending
1658268Smckusick.Nd get pending signals
1758268Smckusick.Sh SYNOPSIS
1858268Smckusick.Fd #include <signal.h>
1958268Smckusick.Ft int
2058268Smckusick.Fn sigpending "sigset_t *set"
2158268Smckusick.Sh DESCRIPTION
2258268SmckusickThe
2358268Smckusick.Nm sigpending
2458268Smckusickfunction returns a mask of the signals pending for delivery
2558268Smckusickto the calling process in the location indicated by
2658268Smckusick.Fa set .
2758268SmckusickSignals may be pending because they are currently masked,
2858268Smckusickor transiently before delivery (although the latter case is not
2958268Smckusicknormally detectable).
3058268Smckusick.Sh RETURN VALUES
3158268SmckusickA 0 value indicated that the call succeeded.  A \-1 return value
3258268Smckusickindicates an error occurred and
3358268Smckusick.Va errno
3458268Smckusickis set to indicated the reason.
3558268Smckusick.Sh ERRORS
3658268SmckusickThe
3758268Smckusick.Nm sigpending
3858268Smckusickfunction does not currently detect any errors.
3958268Smckusick.Sh SEE ALSO
4058268Smckusick.Xr sigaction 2 ,
4158268Smckusick.Xr sigprocmask 2
4258268Smckusick.Sh STANDARDS
4358268SmckusickThe
4458268Smckusick.Nm sigpending
4558268Smckusickfunction is defined by
46*65704Smckusick.St -p1003.1-88 .
47