X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Finternal%2Fpthread_impl.h;h=7ab6243dcb620930f356ece33994c4f7d3693c44;hb=bd57e2b43a5b56c00a82adbde0e33e5820c81164;hp=e3a9a0e0a2b703af60b9db228dab679aa90a0448;hpb=047e434ef5fd5437a74f98f63c40a77a683f7f3f;p=musl diff --git a/src/internal/pthread_impl.h b/src/internal/pthread_impl.h index e3a9a0e0..7ab6243d 100644 --- a/src/internal/pthread_impl.h +++ b/src/internal/pthread_impl.h @@ -30,7 +30,6 @@ struct pthread { void *start_arg; void *(*start)(void *); void *result; - jmp_buf exit_jmp_buf; int detached; int exitlock; struct __ptcb *cancelbuf; @@ -42,6 +41,12 @@ struct pthread { long off; void *pending; } robust_list; + int unblock_cancel; +}; + +struct __timer { + int timerid; + pthread_t thread; }; #define __SU (sizeof(size_t)/sizeof(int)) @@ -70,7 +75,6 @@ struct pthread { #define SIGCANCEL 32 #define SIGSYSCALL 33 -#define SIGTIMER 32 /* ?? */ int __set_thread_area(void *); int __libc_sigaction(int, const struct sigaction *, struct sigaction *);