Converted to use weak aliases with macros from libc-symbols.h.
authorroland <roland>
Sat, 21 Jan 1995 14:46:41 +0000 (14:46 +0000)
committerroland <roland>
Sat, 21 Jan 1995 14:46:41 +0000 (14:46 +0000)
stdio/getline.c
sysdeps/mach/hurd/getitimer.c
sysdeps/posix/getpagesize.c
sysdeps/stub/getpagesize.c
sysdeps/unix/bsd/getpagesize.S
sysdeps/unix/getpagesize.c

index 3ec6040..1a2f975 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
@@ -29,3 +29,5 @@ DEFUN(__getline, (lineptr, n, stream),
 {
   return __getdelim (lineptr, n, '\n', stream);
 }
+
+weak_alias (__getline, getline)
index 3556a55..15c46ca 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994 Free Software Foundation, Inc.
+/* Copyright (C) 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
@@ -100,3 +100,5 @@ DEFUN(__getitimer, (which, value),
   *value = val;
   return 0;
 }
+
+weak_alias (__getitimer, getitimer)
index e69de29..4deb208 100644 (file)
@@ -0,0 +1,31 @@
+/* Copyright (C) 1993, 1995 Free Software Foundation, Inc.
+   Contributed by Brendan Kehoe (brendan@cygnus.com).
+
+The GNU C Library is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+The GNU C Library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with the GNU C Library; see the file COPYING.  If not, write to
+the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+
+#include <ansidecl.h>
+#include <stddef.h>
+#include <unistd.h>
+
+extern long int EXFUN(__sysconf, (int));
+
+/* Return the system page size.  */
+size_t
+DEFUN_VOID(__getpagesize)
+{
+  return __sysconf (_SC_PAGESIZE);
+}
+
+weak_alias (__getpagesize, getpagesize)
index b23d193..1ee4415 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1993 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1993, 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
@@ -27,12 +27,6 @@ DEFUN_VOID(__getpagesize)
   errno = ENOSYS;
   return 0;
 }
+stub_warning (getpagesize)
 
-
-#ifdef  HAVE_GNU_LD
-
-#include <gnu-stabs.h>
-
-stub_warning(__getpagesize);
-
-#endif /* GNU stabs.  */
+weak_alias (__getpagesize, getpagesize)
index 398910f..16232f0 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
@@ -20,3 +20,5 @@ Cambridge, MA 02139, USA.  */
 
 SYSCALL__ (getpagesize, 0)
        ret
+
+weak_alias (__getpagesize, getpagesize)
index 846d481..399126e 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 modify
@@ -36,3 +36,5 @@ DEFUN_VOID(__getpagesize)
 #endif /* NBPG.  */
 #endif /* EXEC_PAGESIZE.  */
 }
+
+weak_alias (__getpagesize, getpagesize)