remove everything related to forkall
[musl] / src / thread / synccall.c
index 91ac5eb..1520b3b 100644 (file)
@@ -4,7 +4,7 @@
 static struct chain {
        struct chain *next;
        sem_t sem, sem2;
-} *head;
+} *head, *cur;
 
 static void (*callback)(void *), *context;
 static int chainlen;
@@ -51,7 +51,7 @@ void __synccall(void (*func)(void *), void *ctx)
 {
        pthread_t self;
        struct sigaction sa;
-       struct chain *cur, *next;
+       struct chain *next;
        uint64_t oldmask;
 
        if (!libc.threads_minus_1) {