mirror of
https://github.com/fluencelabs/musl
synced 2025-06-30 15:11:55 +00:00
consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix
This commit is contained in:
@ -4,7 +4,7 @@
|
||||
|
||||
int msgctl(int q, int cmd, struct msqid_ds *buf)
|
||||
{
|
||||
#ifdef __NR_msgctl
|
||||
#ifdef SYS_msgctl
|
||||
return syscall(SYS_msgctl, q, cmd, buf);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_msgctl, q, cmd, buf);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int msgget(key_t k, int flag)
|
||||
{
|
||||
#ifdef __NR_msgget
|
||||
#ifdef SYS_msgget
|
||||
return syscall(SYS_msgget, k, flag);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_msgget, k, flag);
|
||||
|
@ -7,7 +7,7 @@ ssize_t msgrcv(int q, void *m, size_t len, long type, int flag)
|
||||
{
|
||||
ssize_t r;
|
||||
CANCELPT_BEGIN;
|
||||
#ifdef __NR_msgrcv
|
||||
#ifdef SYS_msgrcv
|
||||
r = syscall(SYS_msgrcv, q, m, len, type, flag);
|
||||
#else
|
||||
r = syscall(SYS_ipc, IPCOP_msgrcv, q, len, flag, ((long[]){ (long)m, type }));
|
||||
|
@ -7,7 +7,7 @@ int msgsnd(int q, const void *m, size_t len, int flag)
|
||||
{
|
||||
ssize_t r;
|
||||
CANCELPT_BEGIN;
|
||||
#ifdef __NR_msgsnd
|
||||
#ifdef SYS_msgsnd
|
||||
r = syscall(SYS_msgsnd, q, m, len, flag);
|
||||
#else
|
||||
r = syscall(SYS_ipc, IPCOP_msgsnd, q, len, flag, m);
|
||||
|
@ -10,7 +10,7 @@ int semctl(int id, int num, int cmd, ...)
|
||||
va_start(ap, cmd);
|
||||
arg = va_arg(ap, long);
|
||||
va_end(ap);
|
||||
#ifdef __NR_semctl
|
||||
#ifdef SYS_semctl
|
||||
return syscall(SYS_semctl, id, num, cmd, arg);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_semctl, id, num, cmd | 0x100, &arg);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int semget(key_t key, int n, int fl)
|
||||
{
|
||||
#ifdef __NR_semget
|
||||
#ifdef SYS_semget
|
||||
return syscall(SYS_semget, key, n, fl);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_semget, key, n, fl);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int semop(int id, struct sembuf *buf, size_t n)
|
||||
{
|
||||
#ifdef __NR_semop
|
||||
#ifdef SYS_semop
|
||||
return syscall(SYS_semop, id, buf, n);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_semop, id, n, 0, buf);
|
||||
|
@ -2,7 +2,7 @@
|
||||
#include "syscall.h"
|
||||
#include "ipc.h"
|
||||
|
||||
#ifdef __NR_shmat
|
||||
#ifdef SYS_shmat
|
||||
void *shmat(int id, const void *addr, int flag)
|
||||
{
|
||||
return (void *)syscall(SYS_shmat, id, addr, flag);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int shmctl(int id, int cmd, struct shmid_ds *buf)
|
||||
{
|
||||
#ifdef __NR_shmctl
|
||||
#ifdef SYS_shmctl
|
||||
return syscall(SYS_shmctl, id, cmd, buf);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_shmctl, id, cmd | IPC_MODERN, buf);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int shmdt(const void *addr)
|
||||
{
|
||||
#ifdef __NR_shmdt
|
||||
#ifdef SYS_shmdt
|
||||
return syscall(SYS_shmdt, addr);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_shmdt, addr);
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
int shmget(key_t key, size_t size, int flag)
|
||||
{
|
||||
#ifdef __NR_shmget
|
||||
#ifdef SYS_shmget
|
||||
return syscall(SYS_shmget, key, size, flag);
|
||||
#else
|
||||
return syscall(SYS_ipc, IPCOP_shmget, key, size, flag);
|
||||
|
Reference in New Issue
Block a user