Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 12 Aug 1998 17:06:39 +0000 (17:06 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 12 Aug 1998 17:06:39 +0000 (17:06 +0000)
1998-08-12 17:03  Ulrich Drepper  <drepper@cygnus.com>

* include/unistd.h: Protect against multiple inclusion.

* posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
is defined, not is glob is defined.
* sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.

1998-08-01 17:18  H.J. Lu  <hjl@gnu.org>

* sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
xdr_string for ut_line, ut_name and ut_host.

1998-08-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
/var/mail in accordance with FHS 2.0.
Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].

1998-08-12  Richard Henderson  <rth@cygnus.com>

* sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
Update aliases for cancelation.

* sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
playing with symbol versions.

(_hurd_canonicalize_directory_name_internal): Do not loop forever
for unknown root directories.
be reached.

ChangeLog
sunrpc/rpcsvc/rusers.x
sysdeps/generic/glob.c
sysdeps/unix/sysv/linux/alpha/glob.c
sysdeps/unix/sysv/linux/alpha/syscalls.list
sysdeps/unix/sysv/linux/glob64.c
sysdeps/unix/sysv/linux/paths.h

index ecb64ec..d8c6c5c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,30 @@
+1998-08-12 17:03  Ulrich Drepper  <drepper@cygnus.com>
+
+       * include/unistd.h: Protect against multiple inclusion.
+
+       * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
+       is defined, not is glob is defined.
+       * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
+
+1998-08-01 17:18  H.J. Lu  <hjl@gnu.org>
+
+       * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
+       xdr_string for ut_line, ut_name and ut_host.
+
+1998-08-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
+       /var/mail in accordance with FHS 2.0.
+       Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
+
+1998-08-12  Richard Henderson  <rth@cygnus.com>
+
+       * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
+       Update aliases for cancelation.
+
+       * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
+       playing with symbol versions.
+
 1998-08-12  Roland McGrath  <roland@baalperazim.frob.com>
 
        * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
 1998-07-25 19:47  Jose M. Moya  <josem@gnu.org>
 
        * sysdeps/mach/hurd/getcwd.c
-       (_hurd_canonicalize_directory_name_internal): Do not loop forever
-       for unknown root directories.
+       (_hurd_canonicalize_directory_name_internal): Do not loop forever
+       for unknown root directories.
        (__getcwd): Return NULL when the current root directory could not
-       be reached.
+       be reached.
 
 1998-08-11 18:39  Ulrich Drepper  <drepper@cygnus.com>
 
index 641d3c2..7f3abeb 100644 (file)
@@ -145,16 +145,20 @@ program RUSERSPROG {
 %      if (xdrs->x_op != XDR_FREE)
 %      {
 %              char *ptr;
+%              unsigned int size;
 %              ptr = objp->ut_line;
-%              if (!xdr_string (xdrs, &ptr, sizeof (objp->ut_line))) {
+%              size = sizeof (objp->ut_line);
+%              if (!xdr_bytes (xdrs, &ptr, &size, size)) {
 %                      return (FALSE);
 %              }
 %              ptr = objp->ut_name;
-%              if (!xdr_string (xdrs, &ptr, sizeof (objp->ut_name))) {
+%              size = sizeof (objp->ut_name);
+%              if (!xdr_bytes (xdrs, &ptr, &size, size)) {
 %                      return (FALSE);
 %              }
 %              ptr = objp->ut_host;
-%              if (!xdr_string (xdrs, &ptr, sizeof (objp->ut_host))) {
+%              size = sizeof (objp->ut_host);
+%              if (!xdr_bytes (xdrs, &ptr, &size, size)) {
 %                      return (FALSE);
 %              }
 %      }
index 626b091..591bd56 100644 (file)
@@ -1122,7 +1122,7 @@ prefix_array (dirname, array, n)
 
 
 /* We must not compile this function twice.  */
-#if !defined _LIBC || !defined glob
+#if !defined _LIBC || !defined NO_GLOB_PATTERN_P
 /* Return nonzero if PATTERN contains any metacharacters.
    Metacharacters can be quoted with backslashes if QUOTE is nonzero.  */
 int
index 311a923..0ce8d53 100644 (file)
@@ -37,6 +37,8 @@ extern void __new_globfree (glob_t *__pglob);
 
 #undef glob
 #undef globfree
+#undef glob64
+#undef globfree64
 
 default_symbol_version(__new_glob, glob, GLIBC_2.1);
 default_symbol_version(__new_globfree, globfree, GLIBC_2.1);
index ef14984..9f002b2 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       __syscall_recvmsg
+recvmsg                -       recvmsg         3       __libc_recvmsg  recvmsg
 ptrace         -       ptrace          4       __ptrace        ptrace
 send           -       send            4       __libc_send     __send send
-__sendmsg      -       sendmsg         3       __syscall_sendmsg
+sendmsg                -       sendmsg         3       __libc_sendmsg  sendmsg
 sendto         -       sendto          6       __libc_sendto   __sendto sendto
 setsockopt     -       setsockopt      5       __setsockopt    setsockopt
 shutdown       -       shutdown        2       __shutdown      shutdown
index 022ae54..e5c506b 100644 (file)
@@ -15,4 +15,6 @@
 #undef __stat
 #define __stat(file, buf) stat64 (file, buf)
 
+#define NO_GLOB_PATTERN_P 1
+
 #include <sysdeps/generic/glob.c>
index c0a4940..04d48df 100644 (file)
@@ -51,7 +51,7 @@
 #define        _PATH_KLOG      "/proc/kmsg"
 #define        _PATH_KMEM      "/dev/kmem"
 #define        _PATH_LASTLOG   "/var/log/lastlog"
-#define        _PATH_MAILDIR   "/var/spool/mail"
+#define        _PATH_MAILDIR   "/var/mail"
 #define        _PATH_MAN       "/usr/man"
 #define        _PATH_MEM       "/dev/mem"
 #define        _PATH_MNTTAB    "/etc/fstab"