epoc32/include/stdapis/sys/_sigset.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
    46 #define	_SIG_IDX(sig)	((sig) - 1)
    46 #define	_SIG_IDX(sig)	((sig) - 1)
    47 #define	_SIG_WORD(sig)	(_SIG_IDX(sig) >> 5)
    47 #define	_SIG_WORD(sig)	(_SIG_IDX(sig) >> 5)
    48 #define	_SIG_BIT(sig)	(1 << (_SIG_IDX(sig) & 31))
    48 #define	_SIG_BIT(sig)	(1 << (_SIG_IDX(sig) & 31))
    49 #define	_SIG_VALID(sig)	((sig) <= _SIG_MAXSIG && (sig) > 0)
    49 #define	_SIG_VALID(sig)	((sig) <= _SIG_MAXSIG && (sig) > 0)
    50 
    50 
    51 typedef struct __sigset {
    51 typedef	__uint64_t __sigset_t;
    52 	__uint32_t __bits[_SIG_WORDS];
       
    53 } __sigset_t;
       
    54 
    52 
    55 #if defined(_KERNEL) && defined(COMPAT_43)
    53 #if defined(_KERNEL) && defined(COMPAT_43)
    56 typedef unsigned int osigset_t;
    54 typedef unsigned int osigset_t;
    57 #endif
    55 #endif
    58 
    56