arm64 signal.h: add valid_signal() function
This function was added for x86 by commit 140f813d77 ("fix:
differences in behavior of sigaction between Linux and Mckernel")
The x86 and arm files are actually pretty close and could use
factoring...
Change-Id: Ia8820fd2f824d898610b384a3e137c96aadbc911
This commit is contained in:
committed by
Dominique Martinet
parent
3e3f3c5590
commit
b93e14f695
@ -9,6 +9,11 @@
|
|||||||
#define _NSIG_BPW 64
|
#define _NSIG_BPW 64
|
||||||
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
|
#define _NSIG_WORDS (_NSIG / _NSIG_BPW)
|
||||||
|
|
||||||
|
static inline int valid_signal(unsigned long sig)
|
||||||
|
{
|
||||||
|
return sig <= _NSIG ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
typedef unsigned long int __sigset_t;
|
typedef unsigned long int __sigset_t;
|
||||||
#define __sigmask(sig) (((__sigset_t) 1) << ((sig) - 1))
|
#define __sigmask(sig) (((__sigset_t) 1) << ((sig) - 1))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user