different approach, try signal compatibility package
[unix-history] / usr / src / bin / csh / csh.h
index 5cf79bd..ae02fde 100644 (file)
@@ -1,4 +1,4 @@
-/* csh.h 4.8 83/06/11 */
+/* csh.h 4.9 83/06/11 */
 
 #include "sh.local.h"
 #include <time.h>
 
 #include "sh.local.h"
 #include <time.h>
 typedef        char    bool;
 
 #define        eq(a, b)        (strcmp(a, b) == 0)
 typedef        char    bool;
 
 #define        eq(a, b)        (strcmp(a, b) == 0)
+
+/*
+ * For 4.2bsd signals.
+ */
 #define        mask(s)         (1 << ((s)-1))
 #define        mask(s)         (1 << ((s)-1))
+#define        sigsys(s, a)    signal(s, a)
+#define        sighold(s)      sigblock(mask(s))
 
 /*
  * Global flags
 
 /*
  * Global flags