global cleanup to use the new syscall interface
[musl] / src / ipc / shmdt.c
index e04188f..b4c9e69 100644 (file)
@@ -5,8 +5,8 @@
 int shmdt(const void *addr)
 {
 #ifdef __NR_shmdt
-       return syscall1(__NR_shmdt, (long)addr);
+       return syscall(SYS_shmdt, addr);
 #else
-       return syscall2(__NR_ipc, IPCOP_shmdt, (long)addr);
+       return syscall(SYS_ipc, IPCOP_shmdt, addr);
 #endif
 }