clean up handling of thread/nothread mode, locking
This commit is contained in:
parent
eb0e8fa0b1
commit
9080cc153c
8 changed files with 16 additions and 27 deletions
|
|
@ -17,7 +17,7 @@ long (__syscall_cp)(long nr, long u, long v, long w, long x, long y, long z)
|
|||
uintptr_t old_sp, old_ip;
|
||||
long r;
|
||||
|
||||
if (!libc.lock || (self = __pthread_self())->canceldisable)
|
||||
if (!libc.threaded || (self = __pthread_self())->canceldisable)
|
||||
return __syscall(nr, u, v, w, x, y, z);
|
||||
|
||||
old_sp = self->cp_sp;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue