fix generic sigsetjmp (unused anyway) pointer signedness error
This commit is contained in:
parent
144c951b0d
commit
5b91c22335
1 changed files with 1 additions and 1 deletions
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
int sigsetjmp(sigjmp_buf buf, int save)
|
int sigsetjmp(sigjmp_buf buf, int save)
|
||||||
{
|
{
|
||||||
long *flag = buf + sizeof(jmp_buf)/sizeof(long);
|
unsigned long *flag = buf + sizeof(jmp_buf)/sizeof(long);
|
||||||
sigset_t *mask = (void *)(flag + 1);
|
sigset_t *mask = (void *)(flag + 1);
|
||||||
if ((*flag = save))
|
if ((*flag = save))
|
||||||
sigprocmask (SIG_SETMASK, NULL, mask);
|
sigprocmask (SIG_SETMASK, NULL, mask);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue