diff options
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/libc.h | 3 | ||||
-rw-r--r-- | src/internal/pthread_impl.h | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/internal/libc.h b/src/internal/libc.h index 638ea527..906de2ca 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -42,7 +42,8 @@ void __lockfile(FILE *); #define LOCK(x) (libc.threads_minus_1 ? (__lock(x),1) : ((void)(x),1)) #define UNLOCK(x) (*(volatile int *)(x)=0) -int __rsyscall(int, long, long, long, long, long, long); +void __synccall(void (*)(void *), void *); +int __setxid(int, int, int, int); extern char **__environ; #define environ __environ diff --git a/src/internal/pthread_impl.h b/src/internal/pthread_impl.h index 2089c857..e6089f02 100644 --- a/src/internal/pthread_impl.h +++ b/src/internal/pthread_impl.h @@ -80,7 +80,7 @@ struct __timer { #define SIGTIMER 32 #define SIGCANCEL 33 -#define SIGSYSCALL 34 +#define SIGSYNCCALL 34 #define SIGPT_SET ((sigset_t *)(unsigned long [1+(sizeof(long)==4)]){ \ [sizeof(long)==4] = 3UL<<(32*(sizeof(long)>4)) }) @@ -98,8 +98,8 @@ int __timedwait_cp(volatile int *, int, clockid_t, const struct timespec *, int) void __wait(volatile int *, volatile int *, int, int); void __wake(volatile int *, int, int); -void __rsyscall_lock(); -void __rsyscall_unlock(); +void __synccall_lock(); +void __synccall_unlock(); #define DEFAULT_STACK_SIZE (16384-PAGE_SIZE) #define DEFAULT_GUARD_SIZE PAGE_SIZE |