]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* sysdeps/mach/hurd/getcwd.c (__getcwd): Renamed from getcwd.
authorRoland McGrath <roland@gnu.org>
Thu, 28 Sep 1995 09:00:19 +0000 (09:00 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 28 Sep 1995 09:00:19 +0000 (09:00 +0000)
(getcwd): Define as weak alias.
* sysdeps/posix/getcwd.c: Likewise.
* sysdeps/stub/getcwd.c: Likewise.
* posix/unistd.h: Declare __getcwd.

* string/string.h: Declare __strcasecmp.
* sysdeps/generic/strcasecmp.c (__strcasecmp): Renamed from
strcasecmp.
(strcasecmp): Define as weak alias.

* string/string.h: Declare __stpcpy.
* sysdeps/generic/stpcpy.c (__stpcpy): Renamed from stpcpy.
(stpcpy): Define as weak alias.

ChangeLog
Makeconfig
posix/unistd.h
string/string.h
sysdeps/generic/stpcpy.c
sysdeps/generic/strcasecmp.c
sysdeps/mach/hurd/getcwd.c
sysdeps/posix/getcwd.c
sysdeps/stub/getcwd.c

index a4093c997417458e66c3c7c421c8d9422fb81ba0..1e961a96728a4b235b95bfaf31f9753dd9f0e525 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
 Wed Sep 27 00:27:25 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
 
+       * sysdeps/mach/hurd/getcwd.c (__getcwd): Renamed from getcwd.
+       (getcwd): Define as weak alias.
+       * sysdeps/posix/getcwd.c: Likewise.
+       * sysdeps/stub/getcwd.c: Likewise.
+       * posix/unistd.h: Declare __getcwd.
+
+       * string/string.h: Declare __strcasecmp.
+       * sysdeps/generic/strcasecmp.c (__strcasecmp): Renamed from
+       strcasecmp.
+       (strcasecmp): Define as weak alias.
+
+       * string/string.h: Declare __stpcpy.
+       * sysdeps/generic/stpcpy.c (__stpcpy): Renamed from stpcpy.
+       (stpcpy): Define as weak alias.
+
        * sysdeps/unix/sysv/linux/Implies: Add unix/common.
 
        * sysdeps/unix/i386/sysdep.h [HAVE_ELF] (ASM_TYPE_DIRECTIVE):
index 07496423c6902866a53177736da2e39500862ebe..9533b776cb43a5d23fb053a716864ba20bc7d3e9 100644 (file)
@@ -153,13 +153,13 @@ ifndef zonedir
 zonedir = $(datadir)/zoneinfo
 endif
 
-# Where to install the locale data files (which are machine-independent).
+# Where to install the locale and message catalog data files (which are
+# machine-independent).
 ifndef localedir
 localedir = $(datadir)/locale
 endif
 
-# Where to install the locale charmap and message catalog files (which are
-# machine-independent).
+# Where to install the locale charmap source files.
 ifndef nlsdir
 nlsdir = $(datadir)/nls
 endif
index 846653c75c7fbb56e0672ae1c988ded3f87d6625..ffd83b2b1e0675560b050738bb28e75865fb2d98 100644 (file)
@@ -216,6 +216,7 @@ extern int fchdir __P ((int __fd));
    an array is allocated with `malloc'; the array is SIZE
    bytes long, unless SIZE <= 0, in which case it is as
    big as necessary.  */
+extern char *__getcwd __P ((char *__buf, size_t __size));
 extern char *getcwd __P ((char *__buf, size_t __size));
 
 #ifdef __USE_GNU
index 564adcce2adc07914d1cfeefc93d8e18ec8cb666..0f995319bb672283833db7d9a496590c2cebeb27 100644 (file)
@@ -149,6 +149,7 @@ extern int bcmp __P ((__const __ptr_t __s1, __const __ptr_t __s2, size_t __n));
 extern int ffs __P ((int __i));
 
 /* Compare S1 and S2, ignoring case.  */
+extern int __strcasecmp __P ((__const char *__s1, __const char *__s2));
 extern int strcasecmp __P ((__const char *__s1, __const char *__s2));
 
 /* Return the next DELIM-delimited token from *STRINGP,
@@ -156,10 +157,6 @@ extern int strcasecmp __P ((__const char *__s1, __const char *__s2));
 extern char *strsep __P ((char **__stringp, __const char *__delim));
 #endif
 
-/* Copy no more than N characters of SRC to DEST, returning the address of
-   the last character written into DEST.  */
-extern char *__stpncpy __P ((char *__dest, __const char *__src, size_t __n));
-
 #ifdef __USE_GNU
 /* Compare no more than N chars of S1 and S2, ignoring case.  */
 extern int strncasecmp __P ((__const char *__s1, __const char *__s2,
@@ -169,16 +166,14 @@ extern int strncasecmp __P ((__const char *__s1, __const char *__s2,
 extern char *strsignal __P ((int __sig));
 
 /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST.  */
+extern char *__stpcpy __P ((char *__dest, __const char *__src));
 extern char *stpcpy __P ((char *__dest, __const char *__src));
 
 /* Copy no more than N characters of SRC to DEST, returning the address of
    the last character written into DEST.  */
+extern char *__stpncpy __P ((char *__dest, __const char *__src, size_t __n));
 extern char *stpncpy __P ((char *__dest, __const char *__src, size_t __n));
 
-#ifdef __OPTIMIZE__
-#define stpncpy(dest, src, n)  __stpncpy ((dest), (src), (n))
-#endif
-
 /* Sautee STRING briskly.  */
 extern char *strfry __P ((char *__string));
 
index dd96948c403ebaf5fece35f2645c1e24d859b5b1..4dda9a14005c4321b0e8e089819d774d745decf4 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -16,16 +16,14 @@ License along with the GNU C Library; see the file COPYING.LIB.  If
 not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
-#include <ansidecl.h>
 #include <string.h>
 
-
 /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST.  */
 char *
-DEFUN(stpcpy, (dest, src), char *dest AND CONST char *src)
+__stpcpy (char *dest, const char *src)
 {
   register char *d = dest;
-  register CONST char *s = src;
+  register const char *s = src;
 
   do
     *d++ = *s;
@@ -33,3 +31,4 @@ DEFUN(stpcpy, (dest, src), char *dest AND CONST char *src)
   
   return d - 1;
 }
+weak_alias (__stpcpy, stpcpy)
index 7ccfe5c0c522cab0dfc23fc20b2196a6b79d33cb..82e1a90334d8a4aef58339bcf7c41c78253299e3 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -16,7 +16,6 @@ License along with the GNU C Library; see the file COPYING.LIB.  If
 not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
-#include <ansidecl.h>
 #include <string.h>
 #include <ctype.h>
 
@@ -24,10 +23,10 @@ Cambridge, MA 02139, USA.  */
    greater than zero if S1 is lexiographically less than,
    equal to or greater than S2.  */
 int
-DEFUN(strcasecmp, (s1, s2), CONST char *s1 AND CONST char *s2)
+__strcasecmp (const char *s1, const char *s2)
 {
-  register CONST unsigned char *p1 = (CONST unsigned char *) s1;
-  register CONST unsigned char *p2 = (CONST unsigned char *) s2;
+  register const unsigned char *p1 = (const unsigned char *) s1;
+  register const unsigned char *p2 = (const unsigned char *) s2;
   unsigned char c1, c2;
 
   if (p1 == p2)
@@ -44,3 +43,4 @@ DEFUN(strcasecmp, (s1, s2), CONST char *s1 AND CONST char *s2)
 
   return c1 - c2;
 }
+weak_alias (__strcasecmp, strcasecmp)
index c0d9bcd5678141185f3d28b00c43ad10ab6b8b3f..caed104bcea51a9d8e6e8ed221ec5a4e09d37ecf 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -36,7 +36,7 @@ Cambridge, MA 02139, USA.  */
    unless SIZE <= 0, in which case it is as big as necessary.  */
 
 char *
-getcwd (char *buf, size_t size)
+__getcwd (char *buf, size_t size)
 {
   error_t err;
   dev_t rootdev, thisdev;
@@ -248,3 +248,4 @@ getcwd (char *buf, size_t size)
   cleanup ();
   return NULL;
 }
+weak_alias (__getcwd, getcwd)
index 7b992a9f43a041be724f8e579bad2fa516e27e64..11577ebdbf31bab7901d5d67aa309ce2035c0cb0 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
 This file is part of the GNU C Library.
 
 The GNU C Library is free software; you can redistribute it and/or
@@ -180,6 +180,10 @@ extern char *alloca ();
 #define        __lstat stat
 #endif
 \f
+#ifndef _LIBC
+#define __getcwd getcwd
+#endif
+
 /* Get the pathname of the current working directory, and put it in SIZE
    bytes of BUF.  Returns NULL if the directory couldn't be determined or
    SIZE was too small.  If successful, returns BUF.  In GNU, if BUF is
@@ -187,7 +191,7 @@ extern char *alloca ();
    unless SIZE <= 0, in which case it is as big as necessary.  */
 
 char *
-getcwd (buf, size)
+__getcwd (buf, size)
      char *buf;
      size_t size;
 {
@@ -364,3 +368,7 @@ getcwd (buf, size)
     free ((__ptr_t) dotlist);
   return NULL;
 }
+
+#ifdef _LIBC
+weak_alias (__getcwd, getcwd)
+#endif
index b6efa89e28073cdf7ae5427010ff8e22228f9e43..2aca49091edb9e30dd7ac413f04f4815a111d7c2 100644 (file)
@@ -16,7 +16,6 @@ License along with the GNU C Library; see the file COPYING.LIB.  If
 not, write to the Free Software Foundation, Inc., 675 Mass Ave,
 Cambridge, MA 02139, USA.  */
 
-#include <ansidecl.h>
 #include <errno.h>
 #include <unistd.h>
 #include <stddef.h>
@@ -29,11 +28,12 @@ Cambridge, MA 02139, USA.  */
    bytes long, unless SIZE <= 0, in which case it is as
    big as necessary.  */
 char *
-DEFUN(getcwd, (buf, size), char *buf AND size_t size)
+__getcwd (char *buf, size_t size)
 {
   errno = ENOSYS;
   return NULL;
 }
+weak_alias (__getcwd, getcwd)
 
-
+stub_warning (__getcwd)
 stub_warning (getcwd)