summaryrefslogtreecommitdiff
path: root/sysdeps/generic
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/chown.c4
-rw-r--r--sysdeps/generic/close.c3
-rw-r--r--sysdeps/generic/dup2.c3
-rw-r--r--sysdeps/generic/fcntl.c3
-rw-r--r--sysdeps/generic/getpagesize.c4
-rw-r--r--sysdeps/generic/getpgid.c4
-rw-r--r--sysdeps/generic/getpid.c4
-rw-r--r--sysdeps/generic/mempcpy.c4
-rw-r--r--sysdeps/generic/open.c4
-rw-r--r--sysdeps/generic/open64.c4
-rw-r--r--sysdeps/generic/pipe.c3
-rw-r--r--sysdeps/generic/prof-freq.c1
-rw-r--r--sysdeps/generic/pwrite64.c3
-rw-r--r--sysdeps/generic/rawmemchr.c3
-rw-r--r--sysdeps/generic/read.c4
-rw-r--r--sysdeps/generic/sbrk.c2
-rw-r--r--sysdeps/generic/sched_sets.c3
-rw-r--r--sysdeps/generic/select.c3
-rw-r--r--sysdeps/generic/send.c4
-rw-r--r--sysdeps/generic/setpgid.c3
-rw-r--r--sysdeps/generic/sigaction.c3
-rw-r--r--sysdeps/generic/sigsuspend.c3
-rw-r--r--sysdeps/generic/statfs.c3
-rw-r--r--sysdeps/generic/stpncpy.c3
-rw-r--r--sysdeps/generic/strcasecmp.c4
-rw-r--r--sysdeps/generic/write.c6
26 files changed, 49 insertions, 39 deletions
diff --git a/sysdeps/generic/chown.c b/sysdeps/generic/chown.c
index b43675df3b..0e368f2ac4 100644
--- a/sysdeps/generic/chown.c
+++ b/sysdeps/generic/chown.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991, 1992, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1995, 1996, 1997, 2002
+ 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
@@ -37,6 +38,7 @@ __chown (file, owner, group)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__chown)
stub_warning (chown)
weak_alias (__chown, chown)
diff --git a/sysdeps/generic/close.c b/sysdeps/generic/close.c
index d12462d33e..0856ba851b 100644
--- a/sysdeps/generic/close.c
+++ b/sysdeps/generic/close.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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
@@ -33,6 +33,7 @@ __close (fd)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__close)
stub_warning (close)
weak_alias (__close, close)
diff --git a/sysdeps/generic/dup2.c b/sysdeps/generic/dup2.c
index b376d08031..2b897896f6 100644
--- a/sysdeps/generic/dup2.c
+++ b/sysdeps/generic/dup2.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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
@@ -41,6 +41,7 @@ __dup2 (fd, fd2)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__dup2)
stub_warning (dup2)
weak_alias (__dup2, dup2)
diff --git a/sysdeps/generic/fcntl.c b/sysdeps/generic/fcntl.c
index aff3e84503..db6fbc399c 100644
--- a/sysdeps/generic/fcntl.c
+++ b/sysdeps/generic/fcntl.c
@@ -19,8 +19,6 @@
#include <errno.h>
#include <fcntl.h>
-#undef __fcntl
-
/* Perform file control operations on FD. */
int
__fcntl (fd, cmd)
@@ -36,6 +34,7 @@ __fcntl (fd, cmd)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__fcntl)
stub_warning (fcntl)
weak_alias (__fcntl, fcntl)
diff --git a/sysdeps/generic/getpagesize.c b/sysdeps/generic/getpagesize.c
index bfedd4c2c2..40ed1ee2b1 100644
--- a/sysdeps/generic/getpagesize.c
+++ b/sysdeps/generic/getpagesize.c
@@ -19,8 +19,6 @@
#include <errno.h>
#include <unistd.h>
-#undef __getpagesize
-
/* Return the system page size. */
int
__getpagesize ()
@@ -28,8 +26,8 @@ __getpagesize ()
__set_errno (ENOSYS);
return 0;
}
+libc_hidden_def (__getpagesize)
stub_warning (getpagesize)
-INTDEF(__getpagesize)
weak_alias (__getpagesize, getpagesize)
#include <stub-tag.h>
diff --git a/sysdeps/generic/getpgid.c b/sysdeps/generic/getpgid.c
index ed49b7d663..ad46771d2f 100644
--- a/sysdeps/generic/getpgid.c
+++ b/sysdeps/generic/getpgid.c
@@ -19,8 +19,6 @@
#include <unistd.h>
#include <sys/types.h>
-#undef __getpgid
-
/* Get the process group ID of process PID. */
pid_t
__getpgid (pid)
@@ -28,7 +26,7 @@ __getpgid (pid)
{
return pid;
}
-INTDEF(__getpgid)
+libc_hidden_def (__getpgid)
weak_alias (__getpgid, getpgid)
stub_warning (getpgid)
diff --git a/sysdeps/generic/getpid.c b/sysdeps/generic/getpid.c
index 33b1cebe2c..26207961e9 100644
--- a/sysdeps/generic/getpid.c
+++ b/sysdeps/generic/getpid.c
@@ -19,8 +19,6 @@
#include <errno.h>
#include <unistd.h>
-#undef __getpid
-
/* Get the process ID of the calling process. */
int
__getpid ()
@@ -28,8 +26,8 @@ __getpid ()
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__getpid)
stub_warning (getpid)
-INTDEF(__getpid)
weak_alias (__getpid, getpid)
#include <stub-tag.h>
diff --git a/sysdeps/generic/mempcpy.c b/sysdeps/generic/mempcpy.c
index b7cad63414..dec58f32ae 100644
--- a/sysdeps/generic/mempcpy.c
+++ b/sysdeps/generic/mempcpy.c
@@ -1,7 +1,7 @@
/* Copy memory to memory until the specified number of bytes
has been copied, return pointer to following byte.
Overlap is NOT handled correctly.
- Copyright (C) 1991, 1997, 1998 Free Software Foundation, Inc.
+ Copyright (C) 1991, 1997, 1998, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Torbjorn Granlund (tege@sics.se).
@@ -25,7 +25,6 @@
#include <pagecopy.h>
#undef mempcpy
-#undef __mempcpy
void *
__mempcpy (dstpp, srcpp, len)
@@ -64,4 +63,5 @@ __mempcpy (dstpp, srcpp, len)
return (void *) dstp;
}
+libc_hidden_def (__mempcpy)
weak_alias (__mempcpy, mempcpy)
diff --git a/sysdeps/generic/open.c b/sysdeps/generic/open.c
index c9ea902447..188110b3f3 100644
--- a/sysdeps/generic/open.c
+++ b/sysdeps/generic/open.c
@@ -21,8 +21,6 @@
#include <stdarg.h>
#include <stddef.h>
-#undef __open
-
/* Open FILE with access OFLAG. If OFLAG includes O_CREAT,
a third argument is the file protection. */
int
@@ -49,8 +47,8 @@ __open (file, oflag)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__open)
stub_warning (open)
-INTDEF(__open)
weak_alias (__open, open)
#include <stub-tag.h>
diff --git a/sysdeps/generic/open64.c b/sysdeps/generic/open64.c
index 18c0023733..d9a38112ac 100644
--- a/sysdeps/generic/open64.c
+++ b/sysdeps/generic/open64.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991, 1995, 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 1999, 2000, 2002
+ 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
@@ -49,6 +50,7 @@ __libc_open64 (file, oflag)
return -1;
}
strong_alias (__libc_open64, __open64)
+libc_hidden_def (__open64)
weak_alias (__libc_open64, BP_SYM (open64))
stub_warning (open64)
diff --git a/sysdeps/generic/pipe.c b/sysdeps/generic/pipe.c
index 5c2c1ba0f4..babaf9c24b 100644
--- a/sysdeps/generic/pipe.c
+++ b/sysdeps/generic/pipe.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 2002 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
@@ -37,6 +37,7 @@ __pipe (__pipedes)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__pipe)
stub_warning (pipe)
weak_alias (__pipe, pipe)
diff --git a/sysdeps/generic/prof-freq.c b/sysdeps/generic/prof-freq.c
index 0610534ad1..ffcc67931b 100644
--- a/sysdeps/generic/prof-freq.c
+++ b/sysdeps/generic/prof-freq.c
@@ -52,3 +52,4 @@ __profile_frequency (void)
return 0;
return (1000000 / tim.it_interval.tv_usec);
}
+libc_hidden_def (__profile_frequency)
diff --git a/sysdeps/generic/pwrite64.c b/sysdeps/generic/pwrite64.c
index 1b13d52447..dd14aa0bd7 100644
--- a/sysdeps/generic/pwrite64.c
+++ b/sysdeps/generic/pwrite64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1991,1995,1996,1997,1999,2002 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
@@ -41,6 +41,7 @@ __libc_pwrite64 (int fd, const void *buf, size_t nbytes, off64_t offset)
return -1;
}
strong_alias (__libc_pwrite64, __pwrite64)
+libc_hidden_def (__pwrite64)
weak_alias (__libc_pwrite64, pwrite64)
stub_warning (pwrite64)
#include <stub-tag.h>
diff --git a/sysdeps/generic/rawmemchr.c b/sysdeps/generic/rawmemchr.c
index 48a12b921d..cb00ad7e90 100644
--- a/sysdeps/generic/rawmemchr.c
+++ b/sysdeps/generic/rawmemchr.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,93,96,97,99,2000 Free Software Foundation, Inc.
+/* Copyright (C) 1991,93,96,97,99,2000,2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
with help from Dan Sahlin (dan@sics.se) and
@@ -185,4 +185,5 @@ __rawmemchr (s, c_in)
}
}
}
+libc_hidden_def (__rawmemchr)
weak_alias (__rawmemchr, rawmemchr)
diff --git a/sysdeps/generic/read.c b/sysdeps/generic/read.c
index d0fab0e305..3943edd689 100644
--- a/sysdeps/generic/read.c
+++ b/sysdeps/generic/read.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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
@@ -40,8 +40,10 @@ __libc_read (int fd, void *buf, size_t nbytes)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__libc_read)
stub_warning (read)
weak_alias (__libc_read, __read)
+libc_hidden_weak (__read)
weak_alias (__libc_read, read)
#include <stub-tag.h>
diff --git a/sysdeps/generic/sbrk.c b/sysdeps/generic/sbrk.c
index 3e9ad54333..0df60076cc 100644
--- a/sysdeps/generic/sbrk.c
+++ b/sysdeps/generic/sbrk.c
@@ -52,5 +52,5 @@ __sbrk (intptr_t increment)
return oldbrk;
}
-
+libc_hidden_def (__sbrk)
weak_alias (__sbrk, sbrk)
diff --git a/sysdeps/generic/sched_sets.c b/sysdeps/generic/sched_sets.c
index 6bb59fd542..631cac228b 100644
--- a/sysdeps/generic/sched_sets.c
+++ b/sysdeps/generic/sched_sets.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 2002 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
@@ -28,6 +28,7 @@ __sched_setscheduler (pid_t pid, int policy, const struct sched_param *param)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__sched_setscheduler)
stub_warning (sched_setscheduler)
weak_alias (__sched_setscheduler, sched_setscheduler)
diff --git a/sysdeps/generic/select.c b/sysdeps/generic/select.c
index 5f850594c2..124f26aff7 100644
--- a/sysdeps/generic/select.c
+++ b/sysdeps/generic/select.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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,6 +36,7 @@ __select (nfds, readfds, writefds, exceptfds, timeout)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__select)
stub_warning (select)
weak_alias (__select, select)
diff --git a/sysdeps/generic/send.c b/sysdeps/generic/send.c
index 1d2ae291ea..7f94fbb093 100644
--- a/sysdeps/generic/send.c
+++ b/sysdeps/generic/send.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997, 2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991,1995,1996,1997,2001,2002 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
@@ -30,8 +30,8 @@ __send (fd, buf, n, flags)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__send)
weak_alias (__send, send)
-
stub_warning (send)
#include <stub-tag.h>
diff --git a/sysdeps/generic/setpgid.c b/sysdeps/generic/setpgid.c
index 335e9ce933..cb2abf1159 100644
--- a/sysdeps/generic/setpgid.c
+++ b/sysdeps/generic/setpgid.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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
@@ -30,6 +30,7 @@ __setpgid (pid, pgid)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__setpgid)
stub_warning (setpgid)
weak_alias (__setpgid, setpgid)
diff --git a/sysdeps/generic/sigaction.c b/sysdeps/generic/sigaction.c
index 731c6bb131..bf0a15bacb 100644
--- a/sysdeps/generic/sigaction.c
+++ b/sysdeps/generic/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1995, 1996, 1997, 2002 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
@@ -37,6 +37,7 @@ __sigaction (sig, act, oact)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__sigaction)
stub_warning (sigaction)
weak_alias (__sigaction, sigaction)
diff --git a/sysdeps/generic/sigsuspend.c b/sysdeps/generic/sigsuspend.c
index c44d25429a..58452e334c 100644
--- a/sysdeps/generic/sigsuspend.c
+++ b/sysdeps/generic/sigsuspend.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+/* Copyright (C) 1991,1995,1996,1997,1998,2002 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,6 +29,7 @@ __sigsuspend (set)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__sigsuspend)
weak_alias (__sigsuspend, sigsuspend)
stub_warning (sigsuspend)
diff --git a/sysdeps/generic/statfs.c b/sysdeps/generic/statfs.c
index a6976bd385..af4a9ea4e5 100644
--- a/sysdeps/generic/statfs.c
+++ b/sysdeps/generic/statfs.c
@@ -1,5 +1,5 @@
/* statfs -- Return information about the filesystem on which FILE resides.
- Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+ Copyright (C) 1996, 1997, 2002 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
@@ -28,6 +28,7 @@ __statfs (const char *file, struct statfs *buf)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__statfs)
weak_alias (__statfs, statfs)
stub_warning (statfs)
diff --git a/sysdeps/generic/stpncpy.c b/sysdeps/generic/stpncpy.c
index 522e3f48fe..164d0f1747 100644
--- a/sysdeps/generic/stpncpy.c
+++ b/sysdeps/generic/stpncpy.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1995, 1996, 1997, 2002 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
@@ -95,5 +95,6 @@ __stpncpy (dest, src, n)
return dest - 1;
}
#ifdef weak_alias
+libc_hidden_def (__stpncpy)
weak_alias (__stpncpy, stpncpy)
#endif
diff --git a/sysdeps/generic/strcasecmp.c b/sysdeps/generic/strcasecmp.c
index 41766dff65..aa3a6db551 100644
--- a/sysdeps/generic/strcasecmp.c
+++ b/sysdeps/generic/strcasecmp.c
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991,1992,1995,1996,1997,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991,1992,1995,1996,1997,2001,2002
+ 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
@@ -66,5 +67,6 @@ __strcasecmp (s1, s2 LOCALE_PARAM)
return result;
}
#ifndef __strcasecmp
+libc_hidden_def (__strcasecmp)
weak_alias (__strcasecmp, strcasecmp)
#endif
diff --git a/sysdeps/generic/write.c b/sysdeps/generic/write.c
index 200104b5ea..928d43ced2 100644
--- a/sysdeps/generic/write.c
+++ b/sysdeps/generic/write.c
@@ -21,9 +21,6 @@
#include <unistd.h>
#include <stddef.h>
-#undef __libc_write
-#undef __write
-
/* Write NBYTES of BUF to FD. Return the number written, or -1. */
ssize_t
__libc_write (int fd, const void *buf, size_t nbytes)
@@ -44,9 +41,10 @@ __libc_write (int fd, const void *buf, size_t nbytes)
__set_errno (ENOSYS);
return -1;
}
+libc_hidden_def (__libc_write)
stub_warning (write)
weak_alias (__libc_write, __write)
-INTDEF(__write)
+libc_hidden_weak (__write)
weak_alias (__libc_write, write)
#include <stub-tag.h>