Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 28 Oct 2000 00:45:40 +0000 (00:45 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 28 Oct 2000 00:45:40 +0000 (00:45 +0000)
* posix/regex.c (gettext): Use correct translation domain for glibc.

* argp/argp-parse.c: Use __dcgettext instead of dcgettext for glibc.
* argp/argp-help.c: Likewise.
* inet/getnameinfo.c (getnameinfo): Use __snprintf instead of snprintf.
* inet/rexec.c (rexec_af): Use __snprintf instead of snprintf.
* misc/regexp.c (__step): Use __regexec instead of regexec.
(__advance): Likewise.
* nss/digits_dots.c: Use __inet_aton instead of inet_aton.
* misc/daemon.c (daemon): Use __fork instead of fork.

ChangeLog
argp/argp-help.c
argp/argp-parse.c
inet/getnameinfo.c
inet/rexec.c
misc/daemon.c
misc/regexp.c
nss/digits_dots.c
posix/regex.c

index 87dc725..8732720 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
 2000-10-27  Ulrich Drepper  <drepper@redhat.com>
 
+       * posix/regex.c (gettext): Use correct translation domain for glibc.
+
+       * argp/argp-parse.c: Use __dcgettext instead of dcgettext for glibc.
+       * argp/argp-help.c: Likewise.
+       * inet/getnameinfo.c (getnameinfo): Use __snprintf instead of snprintf.
+       * inet/rexec.c (rexec_af): Use __snprintf instead of snprintf.
+       * misc/regexp.c (__step): Use __regexec instead of regexec.
+       (__advance): Likewise.
+       * nss/digits_dots.c: Use __inet_aton instead of inet_aton.
+       * misc/daemon.c (daemon): Use __fork instead of fork.
+
        * stdlib/fmtmsg.c (fmtmsg): Change output format slightly to make
        it look better and bring it closer to SysV behavior.
        * stdlib/Makefile (distribute): Add tst-fmtmsg.sh.
index d378faa..5810e70 100644 (file)
@@ -57,6 +57,10 @@ char *alloca ();
 /* This is for other GNU distributions with internationalized messages.  */
 # if defined HAVE_LIBINTL_H || defined _LIBC
 #  include <libintl.h>
+#  ifdef _LIBC
+#   undef dgettext
+#   define dgettext(domain, msgid) __dcgettext (domain, msgid, LC_MESSAGES)
+#  endif
 # else
 #  define dgettext(domain, msgid) (msgid)
 # endif
index 71b3fb2..e16b2f7 100644 (file)
    When compiling libc, the _ macro is predefined.  */
 # if defined HAVE_LIBINTL_H || defined _LIBC
 #  include <libintl.h>
+#  ifdef _LIBC
+#   undef dgettext
+#   define dgettext(domain, msgid) __dcgettext (domain, msgid, LC_MESSAGES)
+#  endif
 # else
 #  define dgettext(domain, msgid) (msgid)
 #  define gettext(msgid) (msgid)
index 0811f27..6beeba0 100644 (file)
@@ -318,11 +318,11 @@ getnameinfo (const struct sockaddr *sa, socklen_t addrlen, char *host,
                            size_t scopelen;
 
                            scopebuf[0] = SCOPE_DELIMITER;
-                           scopelen = 1 + snprintf (scopeptr,
-                                                    (scopebuf
-                                                     + sizeof scopebuf
-                                                     - scopeptr),
-                                                    "%u", scopeid);
+                           scopelen = 1 + __snprintf (scopeptr,
+                                                      (scopebuf
+                                                       + sizeof scopebuf
+                                                       - scopeptr),
+                                                      "%u", scopeid);
 
                            real_hostlen = __strnlen (host, hostlen);
                            if (real_hostlen + scopelen + 1 > hostlen)
index 4eae8f7..30b7cca 100644 (file)
@@ -65,7 +65,7 @@ rexec_af(ahost, rport, name, pass, cmd, fd2p, af)
        int gai;
        char servbuff[NI_MAXSERV];
 
-       snprintf(servbuff, sizeof(servbuff), "%d", ntohs(rport));
+       __snprintf(servbuff, sizeof(servbuff), "%d", ntohs(rport));
        servbuff[sizeof(servbuff) - 1] = '\0';
 
        memset(&hints, 0, sizeof(hints));
index dddb765..8cffdde 100644 (file)
@@ -44,7 +44,7 @@ daemon(nochdir, noclose)
 {
        int fd;
 
-       switch (fork()) {
+       switch (__fork()) {
        case -1:
                return (-1);
        case 0:
index 34019ae..fbc32e7 100644 (file)
@@ -1,5 +1,5 @@
 /* Define function and variables for the obsolete <regexp.h> interface.
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996, 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
 
@@ -41,7 +41,7 @@ __step (const char *string, const char *expbuf)
   expbuf += __alignof (regex_t *);
   expbuf -= (expbuf - ((const char *) 0)) % __alignof__ (regex_t *);
 
-  if (regexec ((regex_t *) expbuf, string, 1, &match, REG_NOTEOL)
+  if (__regexec ((regex_t *) expbuf, string, 1, &match, REG_NOTEOL)
       == REG_NOMATCH)
     return 0;
 
@@ -63,7 +63,7 @@ __advance (const char *string, const char *expbuf)
   expbuf += __alignof__ (regex_t *);
   expbuf -= (expbuf - ((const char *) 0)) % __alignof__ (regex_t *);
 
-  if (regexec ((regex_t *) expbuf, string, 1, &match, REG_NOTEOL)
+  if (__regexec ((regex_t *) expbuf, string, 1, &match, REG_NOTEOL)
       == REG_NOMATCH
       /* We have to check whether the check is at the beginning of the
         buffer.  */
index 045bf8a..a439207 100644 (file)
                     255.255.255.255?  The test below will succeed
                     spuriously... ???  */
                  if (af == AF_INET)
-                   ok = inet_aton (name, (struct in_addr *) host_addr);
+                   ok = __inet_aton (name, (struct in_addr *) host_addr);
                  else
                    {
                      assert (af == AF_INET6);
index 8cce459..440194a 100644 (file)
 /* This is for other GNU distributions with internationalized messages.  */
 #if HAVE_LIBINTL_H || defined _LIBC
 # include <libintl.h>
+# ifdef _LIBC
+#  undef gettext
+#  define gettext(msgid) __dcgettext ("libc", msgid, LC_MESSAGES)
+# endif
 #else
 # define gettext(msgid) (msgid)
 #endif