diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-04-06 19:47:50 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-04-06 19:47:50 -0400 |
commit | 74950b336d27532718428c7f5f98409c74f30819 (patch) | |
tree | 6623cf18c579476320692ccfc7fb97d3fa2afed9 /src/thread | |
parent | 622804ece745732da0998ec45a2931d94f9dcb4e (diff) | |
download | musl-74950b336d27532718428c7f5f98409c74f30819.tar.gz musl-74950b336d27532718428c7f5f98409c74f30819.tar.xz musl-74950b336d27532718428c7f5f98409c74f30819.zip |
pthread exit stuff: don't bother setting errno when we won't check it.
Diffstat (limited to 'src/thread')
-rw-r--r-- | src/thread/pthread_create.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/thread/pthread_create.c b/src/thread/pthread_create.c index 410eefc2..a9a08171 100644 --- a/src/thread/pthread_create.c +++ b/src/thread/pthread_create.c @@ -30,11 +30,11 @@ void __pthread_unwind_next(struct __ptcb *cb) exit(0); if (self->detached && self->map_base) { - syscall(__NR_rt_sigprocmask, SIG_BLOCK, (long)(uint64_t[1]){-1},0,8); + __syscall(__NR_rt_sigprocmask, SIG_BLOCK, (long)(uint64_t[1]){-1},0,8); __unmapself(self->map_base, self->map_size); } - syscall(SYS_exit, 0); + __syscall(SYS_exit, 0); } static void docancel(struct pthread *self) |