simplify some logic in scanf and remove redundant invalid-format check
[musl] / src / ipc / shmdt.c
index b4c9e69..d4fac8f 100644 (file)
@@ -4,9 +4,9 @@
 
 int shmdt(const void *addr)
 {
-#ifdef __NR_shmdt
+#ifdef SYS_shmdt
        return syscall(SYS_shmdt, addr);
 #else
-       return syscall(SYS_ipc, IPCOP_shmdt, addr);
+       return syscall(SYS_ipc, IPCOP_shmdt, 0, 0, 0, addr);
 #endif
 }