summaryrefslogtreecommitdiff
path: root/lang/scsh/files/patch-af
diff options
context:
space:
mode:
Diffstat (limited to 'lang/scsh/files/patch-af')
-rw-r--r--lang/scsh/files/patch-af26
1 files changed, 0 insertions, 26 deletions
diff --git a/lang/scsh/files/patch-af b/lang/scsh/files/patch-af
deleted file mode 100644
index 5db2627b7de6..000000000000
--- a/lang/scsh/files/patch-af
+++ /dev/null
@@ -1,26 +0,0 @@
---- scsh/bsd/sigset.h.old Tue Feb 1 16:04:42 2000
-+++ scsh/bsd/sigset.h Fri Feb 4 14:54:18 2000
-@@ -2,9 +2,18 @@
- ** These macros are OS-dependent, and must be defined per-OS.
- */
-
--#define make_sigset(maskp, hi, lo) (*maskp=((hi)<<24)|(lo))
-+#define make_sigset(maskp, hi, lo) sigemptyset(maskp),\
-+ sigaddset(maskp, hi), \
-+ sigaddset(maskp, lo);
-
--/* Not a procedure: */
--#define split_sigset(mask, hip, lop) \
-- ((*(hip)=(mask>>24)&0xff), \
-- (*(lop)=(mask&0xffffff)))
-+static void
-+split_sigset(sigset_t mask, int * hip, int * lop) {
-+ int seen = 0;
-+ int n;
-+ for (n = 1; n <= _SIG_MAXSIG; n++) {
-+ if (sigismember(&mask, n))
-+ (seen ? *hip : *lop) = n, seen++;
-+ }
-+ if (seen == 1)
-+ *hip = 0;
-+}