avoid using pthread cleanup push/pop in stdio when not needed
[oweals/musl.git] / src / ipc / shmdt.c
index e04188f9cde4d5c022f47524d4e9fb55ac991c32..2e198b3eefb8a153605fbbc2ba83d5b623bf00db 100644 (file)
@@ -4,9 +4,9 @@
 
 int shmdt(const void *addr)
 {
-#ifdef __NR_shmdt
-       return syscall1(__NR_shmdt, (long)addr);
+#ifdef SYS_shmdt
+       return syscall(SYS_shmdt, addr);
 #else
-       return syscall2(__NR_ipc, IPCOP_shmdt, (long)addr);
+       return syscall(SYS_ipc, IPCOP_shmdt, addr);
 #endif
 }