Browse Source

fix generic sigsetjmp (unused anyway) pointer signedness error

rs-1.0
Rich Felker 15 years ago
parent
commit
5b91c22335
  1. 2
      src/signal/sigsetjmp.c

2
src/signal/sigsetjmp.c

@ -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…
Cancel
Save