Add isnanf module.
[pspp] / lib / signal.in.h
index f0551380cdb9b263973200e0fa78213d584f9284..703437d55f40fed66730bc37f1271de3d278e351 100644 (file)
@@ -118,9 +118,8 @@ struct siginfo_t
 typedef struct siginfo_t siginfo_t;
 # endif /* !@HAVE_SIGINFO_T@ */
 
-  /* Due to autoconf conventions, we can't tell if HAVE_SIGACTION
-     means we have the type or means we have the function.  We assume
-     that all implementations either have both or neither.  */
+/* We assume that platforms which lack the sigaction() function also lack
+   the 'struct sigaction' type, and vice versa.  */
 
 struct sigaction
 {
@@ -142,6 +141,7 @@ struct sigaction
 /* Unsupported flags are not present.  */
 # define SA_RESETHAND 1
 # define SA_NODEFER 2
+# define SA_RESTART 4
 
 extern int sigaction (int, const struct sigaction *restrict,
                       struct sigaction *restrict);