static struct chain {
struct chain *next;
sem_t sem, sem2;
-} *head;
+} *head, *cur;
static void (*callback)(void *), *context;
static int chainlen;
{
pthread_t self;
struct sigaction sa;
- struct chain *cur, *next;
+ struct chain *next;
uint64_t oldmask;
if (!libc.threads_minus_1) {