diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/thread/__wait.c | 2 | ||||
-rw-r--r-- | src/time/timer_delete.c | 2 | ||||
-rw-r--r-- | src/time/timer_getoverrun.c | 2 | ||||
-rw-r--r-- | src/time/timer_gettime.c | 2 | ||||
-rw-r--r-- | src/time/timer_settime.c | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/src/thread/__wait.c b/src/thread/__wait.c index 041a0669..a1e47804 100644 --- a/src/thread/__wait.c +++ b/src/thread/__wait.c @@ -10,6 +10,6 @@ void __wait(volatile int *addr, volatile int *waiters, int val, int priv) } if (waiters) a_inc(waiters); while (*addr==val) - __syscall(SYS_futex, (long)addr, FUTEX_WAIT|priv, val, 0); + __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0); if (waiters) a_dec(waiters); } diff --git a/src/time/timer_delete.c b/src/time/timer_delete.c index c81f921a..7c97eeb1 100644 --- a/src/time/timer_delete.c +++ b/src/time/timer_delete.c @@ -10,5 +10,5 @@ int timer_delete(timer_t t) __wake(&td->timer_id, 1, 1); return 0; } - return __syscall(SYS_timer_delete, (long)t); + return __syscall(SYS_timer_delete, t); } diff --git a/src/time/timer_getoverrun.c b/src/time/timer_getoverrun.c index 53361285..e7f891e4 100644 --- a/src/time/timer_getoverrun.c +++ b/src/time/timer_getoverrun.c @@ -8,5 +8,5 @@ int timer_getoverrun(timer_t t) pthread_t td = (void *)((uintptr_t)t << 1); t = (void *)(uintptr_t)(td->timer_id & INT_MAX); } - return syscall(SYS_timer_getoverrun, (long)t); + return syscall(SYS_timer_getoverrun, t); } diff --git a/src/time/timer_gettime.c b/src/time/timer_gettime.c index 1d902075..ed6d8d65 100644 --- a/src/time/timer_gettime.c +++ b/src/time/timer_gettime.c @@ -8,5 +8,5 @@ int timer_gettime(timer_t t, struct itimerspec *val) pthread_t td = (void *)((uintptr_t)t << 1); t = (void *)(uintptr_t)(td->timer_id & INT_MAX); } - return syscall(SYS_timer_gettime, (long)t, val); + return syscall(SYS_timer_gettime, t, val); } diff --git a/src/time/timer_settime.c b/src/time/timer_settime.c index f5f36feb..62631aa4 100644 --- a/src/time/timer_settime.c +++ b/src/time/timer_settime.c @@ -8,5 +8,5 @@ int timer_settime(timer_t t, int flags, const struct itimerspec *restrict val, s pthread_t td = (void *)((uintptr_t)t << 1); t = (void *)(uintptr_t)(td->timer_id & INT_MAX); } - return syscall(SYS_timer_settime, (long)t, flags, val, old); + return syscall(SYS_timer_settime, t, flags, val, old); } |