consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix
[musl] / src / ipc / shmat.c
index ff65b6a..38db92f 100644 (file)
@@ -2,16 +2,16 @@
 #include "syscall.h"
 #include "ipc.h"
 
-#ifdef __NR_shmat
+#ifdef SYS_shmat
 void *shmat(int id, const void *addr, int flag)
 {
-       return syscall3(__NR_shmat, id, (long)addr, flag);
+       return (void *)syscall(SYS_shmat, id, addr, flag);
 }
 #else
 void *shmat(int id, const void *addr, int flag)
 {
        unsigned long ret;
-       ret = syscall5(__NR_ipc, IPCOP_shmat, id, flag, (long)&addr, (long)addr);
+       ret = syscall(SYS_ipc, IPCOP_shmat, id, flag, &addr, addr);
        return (ret > -(unsigned long)SHMLBA) ? (void *)ret : (void *)addr;
 }
 #endif