]> Kevux Git Server - fll/commitdiff
Cleanup: f_single is not filly updated to using signal-common.h
authorKevin Day <thekevinday@gmail.com>
Mon, 21 Sep 2020 02:05:56 +0000 (21:05 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 21 Sep 2020 02:05:56 +0000 (21:05 -0500)
level_0/f_signal/c/signal-common.h
level_0/f_signal/c/signal.h

index b1ba2a94c72c687cc0764b892a53b95caa1bfc52..6874c36ab7867f620aff78d25c6e9f2f07eeef86 100644 (file)
@@ -35,6 +35,23 @@ extern "C" {
   #define f_macro_signal_t_initialize(flags, id, set) { flags, id, set }
 #endif // _di_f_signal_t_
 
+/**
+ * This holds a set of signals to block and a set of signals to unblock.
+ *
+ * block:     The signal flags to block.
+ * block_not: The signal flags to unblock.
+ */
+#ifndef _di_f_signal_how_t_
+  typedef struct {
+    sigset_t block;
+    sigset_t block_not;
+  } f_signal_how_t;
+
+  #define f_signal_how_t_initialize { { 0 } , { 0 } }
+
+  #define f_macro_signal_how_t_initialize(block, block_not) { block, block_not }
+#endif // _di_f_signal_how_t_
+
 #ifdef __cplusplus
 } // extern "C"
 #endif
index 14b8b6c7d5ccd271fe509b13e9ca2964c7d1298f..040931568e89378aa874c523cb69c016034e16aa 100644 (file)
@@ -26,42 +26,6 @@ extern "C" {
 #endif
 
 /**
- * This holds a signal type.
- *
- * flags: The signal flags associated with this.
- * id:    The signal descriptor.
- * set:   The signal set.
- */
-#ifndef _di_f_signal_t_
-  typedef struct {
-    int flags;
-    int id;
-    sigset_t set;
-  } f_signal_t;
-
-  #define f_signal_t_initialize {0, 0, { 0 } }
-
-  #define f_macro_signal_t_initialize(flags, id, set) { flags, id, set }
-#endif // _di_f_signal_t_
-
-/**
- * This holds a set of signals to block and a set of signals to unblock.
- *
- * block:     The signal flags to block.
- * block_not: The signal flags to unblock.
- */
-#ifndef _di_f_signal_how_t_
-  typedef struct {
-    sigset_t block;
-    sigset_t block_not;
-  } f_signal_how_t;
-
-  #define f_signal_how_t_initialize { { 0 } , { 0 } }
-
-  #define f_macro_signal_how_t_initialize(block, block_not) { block, block_not }
-#endif // _di_f_signal_how_t_
-
-/**
  * Close an open signal descriptor.
  *
  * The signal.id is set to 0 on success.