ssiiggppeennddiinngg() -- System Call (libc)

Examine signals that are blocked and pending
#iinncclluuddee <ssiiggnnaall.hh>
iinntt ssiiggppeennddiinngg(_s_t_a_s_h)
ssiiggsseett_tt *_s_t_a_s_h;

ssiiggppeennddiinngg()  retrieves the  signals  that have  been sent  to the  calling
process but have been blocked  by the calling process's signal mask.  _s_t_a_s_h
points to the area of memory where the retrieved signals are to be stored.

ssiiggppeennddiinngg() returns zero  if all goes well.  It returns  -1 and sets eerrrrnnoo
to EEFFAAUULLTT if _s_t_a_s_h points outside the process's allocated address space.

_S_e_e _A_l_s_o
lliibbcc, ssiiggaaccttiioonn(), ssiiggnnaall()
POSIX Standard, section 3.3.6
