diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 2001-04-18 21:37:32 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 2001-04-18 21:37:32 +0000 |
commit | 01a9f79f0a3692d8148990805beabc8593d3596d (patch) | |
tree | 99d1ef5788fc9e55b6948a7d4951ac4a315f63bf /lang/scsh/files/patch-af | |
parent | New index, rebuilt due to samba changes. (Gee, how many things (diff) |
This commit was manufactured by cvs2svn to create tag 'RELEASE_4_3_0'.release/4.3.0
Diffstat (limited to 'lang/scsh/files/patch-af')
-rw-r--r-- | lang/scsh/files/patch-af | 26 |
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; -+} |