1<assertions>
2  <assertion id="1" tag="ref:XSH6:41944:41946 pt:XSI">
3	If sigset() is used and disp is SIG_DFL, then the default action associated with that process will be taken when the
4        signal occurs.
5  </assertion>
6  <assertion id="2" tag="ref:XSH6:41944:41946 pt:XSI">
7	If sigset() is used and disp is SIG_IGN, then the signal will be ignored
8        signal occurs.
9  </assertion>
10  <assertion id="3" tag="ref:XSH6:41944:41946 pt:XSI">
11	If sigset() is used and disp is the address of a signal handler, then the signal handler will be executed
12        when the signal is generated.
13  </assertion>
14  <assertion id="4" tag="ref:XSH6:41946:41948 pt:XSI">
15	If sigset( ) is used, and disp is the address of a signal handler, the system shall add sig to the calling process'
16	signal mask before executing the signal handler
17  </assertion>
18  <assertion id="5" tag="ref:XSH6:41948:41949 pt:XSI">
19	The calling process's signal mask shall be restored to its state prior to the delivery of the signal,
20	when the signal handler returns.
21  </assertion>
22  <assertion id="6" tag="ref:XSH6:41950:41951 pt:XSI">
23	If disp is equal to SIG_HOLD, sig shall be added to the calling process' signal mask.
24  </assertion>
25  <assertion id="7" tag="ref:XSH6:41950:41951 pt:XSI">
26	If disp is equal to SIG_HOLD, sig's disposition shall remain unchanged.
27  </assertion>
28  <assertion id="8" tag="ref:XSH6:41965:41966 pt:XSI">
29	If the signal had been blocked, upon successful completion, sigset( ) shall return SIG_HOLD
30  </assertion>
31  <assertion id="9" tag="ref:XSH6:41965:41966 pt:XSI">
32	If the signal had not been blocked, upon successful completion, sigset( ) shall return the signal's previous disposition
33  </assertion>
34  <assertion id="10" tag="ref:XSH6:41967:41977 pt:XSI">
35	If sigset() was not successful, SIG_ERR shall be returned and errno set to indicate the error.
36  </assertion>
37</assertions>
38
39