don't trust siginfo in rsyscall handler
[musl] / src / internal / pthread_impl.h
index e3a9a0e..7ab6243 100644 (file)
@@ -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 *);