6 void *shmat(int id, const void *addr, int flag)
8 return (void *)syscall3(__NR_shmat, id, (long)addr, flag);
11 void *shmat(int id, const void *addr, int flag)
14 ret = syscall5(__NR_ipc, IPCOP_shmat, id, flag, (long)&addr, (long)addr);
15 return (ret > -(unsigned long)SHMLBA) ? (void *)ret : (void *)addr;