* sysdeps/unix/sysv/linux/arm/eabi/syscalls.list: Remove msgctl,
authorDaniel Jacobowitz <dan@codesourcery.com>
Mon, 21 Aug 2006 20:07:33 +0000 (20:07 +0000)
committerDaniel Jacobowitz <dan@codesourcery.com>
Mon, 21 Aug 2006 20:07:33 +0000 (20:07 +0000)
shmctl, and semctl.
* sysdeps/unix/sysv/linux/arm/eabi/semctl.c,
sysdeps/unix/sysv/linux/arm/eabi/shmctl.c,
sysdeps/unix/sysv/linux/arm/eabi/msgctl.c: New files.

ChangeLog.arm
sysdeps/unix/sysv/linux/arm/eabi/msgctl.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/eabi/semctl.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/eabi/shmctl.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/arm/eabi/syscalls.list

index 9b0cd77..8702925 100644 (file)
@@ -1,3 +1,11 @@
+2006-08-21  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/arm/eabi/syscalls.list: Remove msgctl,
+       shmctl, and semctl.
+       * sysdeps/unix/sysv/linux/arm/eabi/semctl.c,
+       sysdeps/unix/sysv/linux/arm/eabi/shmctl.c,
+       sysdeps/unix/sysv/linux/arm/eabi/msgctl.c: New files.
+
 2006-08-04  Daniel Jacobowitz  <dan@codesourcery.com>
 
        Reported by Joseph Myers <joseph@codesourcery.com>:
diff --git a/sysdeps/unix/sysv/linux/arm/eabi/msgctl.c b/sysdeps/unix/sysv/linux/arm/eabi/msgctl.c
new file mode 100644 (file)
index 0000000..38aedad
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/alpha/msgctl.c>
diff --git a/sysdeps/unix/sysv/linux/arm/eabi/semctl.c b/sysdeps/unix/sysv/linux/arm/eabi/semctl.c
new file mode 100644 (file)
index 0000000..1451629
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/alpha/semctl.c>
diff --git a/sysdeps/unix/sysv/linux/arm/eabi/shmctl.c b/sysdeps/unix/sysv/linux/arm/eabi/shmctl.c
new file mode 100644 (file)
index 0000000..c121e99
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/alpha/shmctl.c>
index 31e1cd6..e896902 100644 (file)
@@ -1,18 +1,16 @@
 # File name    Caller  Syscall name    # args  Strong name     Weak names
 
-# semaphore and shm system calls
-msgctl         -       msgctl          i:iip   __msgctl        msgctl
+# Semaphore and shm system calls.  msgctl, shmctl, and semctl have C
+# wrappers (to set __IPC_64).
 msgget         -       msgget          i:ii    __msgget        msgget
 msgrcv         -       msgrcv          Ci:ibnii __msgrcv       msgrcv
 msgsnd         -       msgsnd          Ci:ibni __msgsnd        msgsnd
 shmat          -       shmat           i:ipi   __shmat         shmat
-shmctl         -       shmctl          i:iip   __shmctl        shmctl
 shmdt          -       shmdt           i:s     __shmdt         shmdt
 shmget         -       shmget          i:iii   __shmget        shmget
 semop          -       semop           i:ipi   __semop         semop
 semtimedop     -       semtimedop      i:ipip  semtimedop
 semget         -       semget          i:iii   __semget        semget
-semctl         -       semctl          i:iiii  __semctl        semctl
 
 # proper socket implementations:
 accept         -       accept          Ci:iBN  __libc_accept   __accept accept