projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix bad opcode in arm syscall_cp_asm
[musl]
/
src
/
thread
/
synccall.c
diff --git
a/src/thread/synccall.c
b/src/thread/synccall.c
index
91ac5eb
..
1520b3b
100644
(file)
--- a/
src/thread/synccall.c
+++ b/
src/thread/synccall.c
@@
-4,7
+4,7
@@
static struct chain {
struct chain *next;
sem_t sem, sem2;
static struct chain {
struct chain *next;
sem_t sem, sem2;
-} *head;
+} *head
, *cur
;
static void (*callback)(void *), *context;
static int chainlen;
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;
{
pthread_t self;
struct sigaction sa;
- struct chain *
cur, *
next;
+ struct chain *next;
uint64_t oldmask;
if (!libc.threads_minus_1) {
uint64_t oldmask;
if (!libc.threads_minus_1) {