Deleted Added
full compact
sigsetops.c (1574) sigsetops.c (17141)
1/*-
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 31 unchanged lines hidden (view full) ---

40#include <signal.h>
41
42#undef sigemptyset
43#undef sigfillset
44#undef sigaddset
45#undef sigdelset
46#undef sigismember
47
1/*-
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 31 unchanged lines hidden (view full) ---

40#include <signal.h>
41
42#undef sigemptyset
43#undef sigfillset
44#undef sigaddset
45#undef sigdelset
46#undef sigismember
47
48int
48sigemptyset(set)
49 sigset_t *set;
50{
51 *set = 0;
52 return (0);
53}
54
49sigemptyset(set)
50 sigset_t *set;
51{
52 *set = 0;
53 return (0);
54}
55
56int
55sigfillset(set)
56 sigset_t *set;
57{
58 *set = ~(sigset_t)0;
59 return (0);
60}
61
57sigfillset(set)
58 sigset_t *set;
59{
60 *set = ~(sigset_t)0;
61 return (0);
62}
63
64int
62sigaddset(set, signo)
63 sigset_t *set;
64 int signo;
65{
66 *set |= sigmask(signo);
67 return (0);
68}
69
65sigaddset(set, signo)
66 sigset_t *set;
67 int signo;
68{
69 *set |= sigmask(signo);
70 return (0);
71}
72
73int
70sigdelset(set, signo)
71 sigset_t *set;
72 int signo;
73{
74 *set &= ~sigmask(signo);
75 return (0);
76}
77
74sigdelset(set, signo)
75 sigset_t *set;
76 int signo;
77{
78 *set &= ~sigmask(signo);
79 return (0);
80}
81
82int
78sigismember(set, signo)
79 const sigset_t *set;
80 int signo;
81{
82 return ((*set & ~sigmask(signo)) != 0);
83}
83sigismember(set, signo)
84 const sigset_t *set;
85 int signo;
86{
87 return ((*set & ~sigmask(signo)) != 0);
88}