projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
implement mbtowc directly, not as a wrapper for mbrtowc
[musl]
/
src
/
thread
/
synccall.c
diff --git
a/src/thread/synccall.c
b/src/thread/synccall.c
index
dc59863
..
8c825ac
100644
(file)
--- a/
src/thread/synccall.c
+++ b/
src/thread/synccall.c
@@
-62,7
+62,7
@@
void __synccall(void (*func)(void *), void *ctx)
__inhibit_ptc();
__syscall(SYS_rt_sigprocmask, SIG_BLOCK, SIGALL_SET,
__inhibit_ptc();
__syscall(SYS_rt_sigprocmask, SIG_BLOCK, SIGALL_SET,
- &oldmask, _
_SYSCALL_SSLEN
);
+ &oldmask, _
NSIG/8
);
sem_init(&chaindone, 0, 0);
sem_init(&chainlock, 0, 1);
sem_init(&chaindone, 0, 0);
sem_init(&chainlock, 0, 1);
@@
-95,7
+95,7
@@
void __synccall(void (*func)(void *), void *ctx)
__libc_sigaction(SIGSYNCCALL, &sa, 0);
__syscall(SYS_rt_sigprocmask, SIG_SETMASK,
__libc_sigaction(SIGSYNCCALL, &sa, 0);
__syscall(SYS_rt_sigprocmask, SIG_SETMASK,
- &oldmask, 0, _
_SYSCALL_SSLEN
);
+ &oldmask, 0, _
NSIG/8
);
__release_ptc();
}
__release_ptc();
}