version 1.17, 2012/01/03 16:53:48 |
version 1.18, 2012/05/13 16:22:05 |
|
|
|
|
#if !defined(_ANSI_LIBRARY) && !defined(lint) |
#if !defined(_ANSI_LIBRARY) && !defined(lint) |
|
|
__only_inline int sigaddset(sigset_t *set, int signo) { |
extern int *__errno(void); |
int *__errno(void); |
|
|
|
|
__only_inline int sigaddset(sigset_t *set, int signo) { |
if (signo <= 0 || signo >= _NSIG) { |
if (signo <= 0 || signo >= _NSIG) { |
*__errno() = 22; /* EINVAL */ |
*__errno() = 22; /* EINVAL */ |
return -1; |
return -1; |
|
|
} |
} |
|
|
__only_inline int sigdelset(sigset_t *set, int signo) { |
__only_inline int sigdelset(sigset_t *set, int signo) { |
int *__errno(void); |
|
|
|
if (signo <= 0 || signo >= _NSIG) { |
if (signo <= 0 || signo >= _NSIG) { |
*__errno() = 22; /* EINVAL */ |
*__errno() = 22; /* EINVAL */ |
return -1; |
return -1; |
|
|
} |
} |
|
|
__only_inline int sigismember(const sigset_t *set, int signo) { |
__only_inline int sigismember(const sigset_t *set, int signo) { |
int *__errno(void); |
|
|
|
if (signo <= 0 || signo >= _NSIG) { |
if (signo <= 0 || signo >= _NSIG) { |
*__errno() = 22; /* EINVAL */ |
*__errno() = 22; /* EINVAL */ |
return -1; |
return -1; |