]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Sun, 5 Jul 1998 15:24:05 +0000 (15:24 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 5 Jul 1998 15:24:05 +0000 (15:24 +0000)
1998-07-05  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/__sendmsg.S: Define function as
__syscall_sendmsg.
* sysdeps/unix/sysv/linux/__recvmsg.S: Define function as
__syscall_recvmsg.
* sysdeps/unix/sysv/linux/recvmsg.c: Define function as __libc_recvmsg
and make __recvmsg and recvmsg weak aliases.
* sysdeps/unix/sysv/linux/sendmsg.c: Likewise for sendmsg.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Define __syscall_recvmsg
and __syscall_sendmsg.

ChangeLog
sysdeps/unix/sysv/linux/__recvmsg.S
sysdeps/unix/sysv/linux/__sendmsg.S
sysdeps/unix/sysv/linux/alpha/syscalls.list
sysdeps/unix/sysv/linux/recvmsg.c
sysdeps/unix/sysv/linux/sendmsg.c

index c19873f62af8eb0ce0c39032372d72d567c4d6a5..eaabfc5e57f7fe0e408350702bab18d2d8b25f38 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+1998-07-05  Ulrich Drepper  <drepper@cygnus.com>
+
+       * sysdeps/unix/sysv/linux/__sendmsg.S: Define function as
+       __syscall_sendmsg.
+       * sysdeps/unix/sysv/linux/__recvmsg.S: Define function as
+       __syscall_recvmsg.
+       * sysdeps/unix/sysv/linux/recvmsg.c: Define function as __libc_recvmsg
+       and make __recvmsg and recvmsg weak aliases.
+       * sysdeps/unix/sysv/linux/sendmsg.c: Likewise for sendmsg.
+       * sysdeps/unix/sysv/linux/alpha/syscalls.list: Define __syscall_recvmsg
+       and __syscall_sendmsg.
+
 1998-07-05 11:49  Ulrich Drepper  <drepper@cygnus.com>
 
        * iconv/gconv_conf.c (read_conf_file): Use feof_unlocked on private
index 515ff552aa6bdee14427c11c0c9b8b4fd0dfa37a..f76cce0913b6628b26814916f9211ece9785187c 100644 (file)
@@ -1,5 +1,5 @@
-#define        socket  __recvmsg
-#define        __socket __libc_recvmsg
-#define SOCKOP___recvmsg SOCKOP_recvmsg
+#define        socket  ___syscall_recvmsg
+#define        __socket __syscall_recvmsg
+#define SOCKOP____syscall_recvmsg SOCKOP_recvmsg
 #define        NARGS   3
 #include <socket.S>
index 165ee1469892acff0223a3ba035b6e6dae74ad24..bd935bd7a988b93b98f144ba90f5b1be9613eab0 100644 (file)
@@ -1,5 +1,5 @@
-#define        socket  __sendmsg
-#define        __socket __libc_sendmsg
-#define SOCKOP___sendmsg SOCKOP_sendmsg
+#define        socket  ___syscall_sendmsg
+#define        __socket __syscall_sendmsg
+#define SOCKOP____syscall_sendmsg SOCKOP_sendmsg
 #define        NARGS   3
 #include <socket.S>
index ff73a6dc9f3b0a69a83f6f31dcef99064f6b621a..ef14984cc260aa419d9bbbf7636de29a8b28ebed 100644 (file)
@@ -45,10 +45,10 @@ getsockopt  -       getsockopt      5       __getsockopt    getsockopt
 listen         -       listen          2       __listen        listen
 recv           -       recv            4       __libc_recv     __recv recv
 recvfrom       -       recvfrom        6       __libc_recvfrom __recvfrom recvfrom
-recvmsg                -       recvmsg         3       __libc_recvmsg  __recvmsg recvmsg
+__recvmsg      -       recvmsg         3       __syscall_recvmsg
 ptrace         -       ptrace          4       __ptrace        ptrace
 send           -       send            4       __libc_send     __send send
-sendmsg                -       sendmsg         3       __libc_sendmsg  __sendmsg sendmsg
+__sendmsg      -       sendmsg         3       __syscall_sendmsg
 sendto         -       sendto          6       __libc_sendto   __sendto sendto
 setsockopt     -       setsockopt      5       __setsockopt    setsockopt
 shutdown       -       shutdown        2       __shutdown      shutdown
index 04cf230828fc0e6f535ef17c9637a4fa6a6b8abd..14a3417da81421e968d25f52bcaeefa19e8a4630 100644 (file)
@@ -32,10 +32,10 @@ struct __kernel_ucred
   __kernel_gid_t gid;
 };
 
-extern int __recvmsg (int, struct msghdr *, int);
+extern int __syscall_recvmsg (int, struct msghdr *, int);
 
 int
-recvmsg (fd, message, flags)
+__libc_recvmsg (fd, message, flags)
      int fd;
      struct msghdr *message;
      int flags;
@@ -61,7 +61,7 @@ recvmsg (fd, message, flags)
     }
 
 
-  ret = __recvmsg (fd, message, flags);
+  ret = __syscall_recvmsg (fd, message, flags);
 
   if (ret == -1)
     return ret;
@@ -91,3 +91,6 @@ recvmsg (fd, message, flags)
       }
   return ret;
 }
+
+weak_alias (__libc_recvmsg, __recvmsg)
+weak_alias (__libc_recvmsg, recvmsg)
index 8902530c2b4191709cf85a73a13a367763e46250..bc12b051e70f866f49c7033ac47cc943fe1f9a7b 100644 (file)
@@ -32,12 +32,12 @@ struct __kernel_ucred
   __kernel_gid_t gid;
 };
 
-extern int __sendmsg (int, const struct msghdr *, int);
+extern int __syscall_sendmsg (int, const struct msghdr *, int);
 
 /* Send a message described by MESSAGE on socket FD.
    Returns the number of bytes sent, or -1 for errors.  */
 int
-sendmsg (fd, message, flags)
+__libc_sendmsg (fd, message, flags)
      int fd;
      const struct msghdr *message;
      int flags;
@@ -87,5 +87,8 @@ sendmsg (fd, message, flags)
       cm = CMSG_NXTHDR ((struct msghdr *) message, cm);
     }
 
-  return __sendmsg (fd, message, flags);
+  return __syscall_sendmsg (fd, message, flags);
 }
+
+weak_alias (__libc_sendmsg, __sendmsg)
+weak_alias (__libc_sendmsg, sendmsg)