diff options
author | Rich Felker <dalias@aerifal.cx> | 2014-01-06 22:05:54 -0500 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014-01-06 22:05:54 -0500 |
commit | eca335fc0453d3680fd9f112574919e13fab31d2 (patch) | |
tree | 4cb5225adcd4508405087557f74da1096be3b7d5 /src/time/timer_delete.c | |
parent | 839cc4e6da609a0b24f6cc32b0b11558fd77dd83 (diff) | |
download | musl-eca335fc0453d3680fd9f112574919e13fab31d2.tar.gz musl-eca335fc0453d3680fd9f112574919e13fab31d2.tar.xz musl-eca335fc0453d3680fd9f112574919e13fab31d2.zip |
eliminate explicit (long) casts when making syscalls
this practice came from very early, before internal/syscall.h defined macros that could accept pointer arguments directly and handle them correctly. aside from being ugly and unnecessary, it looks like it will be problematic when we add support for 32-bit ABIs on archs where registers (and syscall arguments) are 64-bit, e.g. x32 and mips n32.
Diffstat (limited to 'src/time/timer_delete.c')
-rw-r--r-- | src/time/timer_delete.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |