  };
  
  /* Signal Actions, P1003.1b-1993, p. 64 */
-@@ -69,10 +100,62 @@
+@@ -69,10 +100,80 @@
    int          si_signo;    /* Signal number */
    int          si_code;     /* Cause of the signal */
    union sigval si_value;    /* Signal value */

 #endif /* defined(__CYGWIN__) */
 
 #if __BSD_VISIBLE || __XSI_VISIBLE >= 4 || __POSIX_VISIBLE >= 200809
@@ -357,6 +440,22 @@
 #endif
 #endif
 

 
 /*  3.3.8 Synchronously Accept a Signal, P1003.1b-1993, p. 76 */
 
@@ -112,19 +213,19 @@
 #define sa_sigaction  _signal_handlers._sigaction
 #endif
 
