fix sigset macro for 64-bit systems (<< was overflowing due to wrong type)
This commit is contained in:
parent
1e4f1cf154
commit
f09e78de98
1 changed files with 1 additions and 1 deletions
|
|
@ -82,7 +82,7 @@ struct __timer {
|
|||
#define SIGSYSCALL 34
|
||||
|
||||
#define SIGPT_SET ((sigset_t *)(unsigned long [1+(sizeof(long)==4)]){ \
|
||||
[sizeof(long)==4] = 3<<(32*(sizeof(long)>4)) })
|
||||
[sizeof(long)==4] = 3UL<<(32*(sizeof(long)>4)) })
|
||||
#define SIGTIMER_SET ((sigset_t *)(unsigned long [1+(sizeof(long)==4)]){ \
|
||||
0x80000000 })
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue