Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 31 Dec 2002 20:46:11 +0000 (20:46 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 31 Dec 2002 20:46:11 +0000 (20:46 +0000)
* io/sys/stat.h [__USE_MISC]: Define __need_timespec for struct stat.
* sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Adjust for
nsec resolution changes.
(xstat64_conv): Likewise.
(xstat32_conv): Likewise.
* sysdeps/unix/sysv/linux/kernel_stat.h: Add nsec resolution for
struct kernel_stat.
* sysdeps/unix/sysv/linux/bits/stat.h: Add nsec resolution for
structs stat and stat64.
* time/time.h (__timespec_defined): Define for __USE_MISC.

2002-12-31  Ulrich Drepper  <drepper@redhat.com>

* include/signal.h: Add libc_hidden_proto for __libc_current_sigrtmin
and __libc_current_sigrtmax.

2002-12-31  Jakub Jelinek  <jakub@redhat.com>

* include/errno.h (__errno_location): Add prototype.
Use libc_hidden_proto unconditionally.
* include/netdb.h (__h_errno_location): Use libc_hidden_proto
unconditionally.
* include/resolv.h (__res_state): Likewise.

* hurd/errno-loc.c (__errno_location): Add libc_hidden_def.
* include/sys/socket.h (accept): Add libc_hidden_proto.
* include/errno.h (__errno_location): Likewise.
* include/netdb.h (__h_errno_location): Likewise.
* include/resolv.h (__res_state): Likewise.
* include/unistd.h (__lseek): Likewise.
* sysdeps/generic/errno-loc.c (__errno_location): Add libc_hidden_def.
* sysdeps/generic/herrno-loc.c (__h_errno_location): Likewise.
* sysdeps/generic/res-state.c (__res_state): Likewise.
* sysdeps/generic/accept.c (accept): Likewise.
* sysdeps/generic/lseek.c (__lseek): Likewise.
* sysdeps/generic/allocrtsig.c (__libc_current_sigrtmin,
__libc_current_sigrtmax): Likewise.
* sysdeps/mach/hurd/accept.c (accept): Likewise.
* sysdeps/mach/hurd/lseek.c (__lseek): Likewise.
* sysdeps/unix/sysv/aix/accept.c (accept): Likewise.
* sysdeps/unix/sysv/aix/lseek.c (__lseek): Likewise.
* sysdeps/unix/sysv/linux/accept.S (accept): Likewise.
* sysdeps/unix/inet/syscalls.list (__GI_accept): New alias to accept.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (__GI_accept): Likewise.
* sysdeps/unix/sysv/linux/hppa/syscalls.list (__GI_accept): Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (__GI___lseek): New
alias to llseek.
(__GI_accept): New alias to accept.
* sysdeps/unix/sysv/linux/mips/syscalls.list (__GI_accept): Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list (__GI___lseek):
New alias to llseek.
(__GI_accept): New alias to accept.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (__GI_accept):
Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (__GI_accept):
Likewise.
* sysdeps/unix/syscalls.list (__GI___lseek): New alias to lseek.

* sysdeps/alpha/setjmp.S : Use libc_hidden_def(name) instead of
strong_alias (name, __GI_name).
* sysdeps/arm/bsd-_setjmp.S : Likewise.
* sysdeps/hppa/bsd-_setjmp.S : Likewise.
* sysdeps/i386/bsd-_setjmp.S : Likewise.
* sysdeps/mips/mips64/bsd-_setjmp.S : Likewise.
* sysdeps/mips/bsd-_setjmp.S : Likewise.
* sysdeps/powerpc/powerpc32/bsd-_setjmp.S : Likewise.
* sysdeps/powerpc/powerpc64/setjmp.S : Likewise.
* sysdeps/s390/s390-32/elf/setjmp.S : Likewise.
* sysdeps/s390/s390-32/bsd-_setjmp.S : Likewise.
* sysdeps/s390/s390-64/elf/setjmp.S : Likewise.
* sysdeps/s390/s390-64/bsd-_setjmp.S : Likewise.
* sysdeps/sh/bsd-_setjmp.S : Likewise.
* sysdeps/sparc/sparc32/setjmp.S : Likewise.
* sysdeps/unix/arm/fork.S : Likewise.
* sysdeps/unix/bsd/hp/m68k/vfork.S : Likewise.
* sysdeps/unix/bsd/i386/vfork.S : Likewise.
* sysdeps/unix/bsd/osf/alpha/fork.S : Likewise.
* sysdeps/unix/bsd/sun/m68k/vfork.S : Likewise.
* sysdeps/unix/bsd/ultrix4/mips/vfork.S : Likewise.
* sysdeps/unix/bsd/vax/vfork.S : Likewise.
* sysdeps/unix/i386/fork.S : Likewise.
* sysdeps/unix/mips/fork.S : Likewise.
* sysdeps/unix/sparc/fork.S : Likewise.
* sysdeps/unix/sparc/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/arm/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/cris/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/i386/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/ia64/fork.S : Likewise.
* sysdeps/unix/sysv/linux/ia64/setjmp.S : Likewise.
* sysdeps/unix/sysv/linux/ia64/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/m68k/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/sh/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S : Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S : Likewise.
* sysdeps/unix/sysv/linux/sparc/fork.S : Likewise.
* sysdeps/unix/sysv/linux/sparc/vfork.S : Likewise.
* sysdeps/unix/sysv/linux/x86_64/vfork.S : Likewise.
* sysdeps/unix/fork.S : Likewise.
* sysdeps/vax/bsd-_setjmp.S : Likewise.
* sysdeps/x86_64/bsd-_setjmp.S : Likewise.

* sysdeps/unix/sysv/linux/ia64/sysdep.h: Guard against multiple
inclusion.

89 files changed:
ChangeLog
hurd/errno-loc.c
include/errno.h
include/netdb.h
include/resolv.h
include/signal.h
include/sys/socket.h
include/unistd.h
linuxthreads/ChangeLog
linuxthreads/sysdeps/i386/i686/pt-machine.h
linuxthreads/sysdeps/pthread/errno-loc.c
linuxthreads/sysdeps/pthread/herrno-loc.c
linuxthreads/sysdeps/pthread/list.h
linuxthreads/sysdeps/pthread/res-state.c
linuxthreads/sysdeps/unix/sysv/linux/allocrtsig.c
linuxthreads/sysdeps/unix/sysv/linux/fork.c
linuxthreads/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h
nptl/ChangeLog
nptl/sysdeps/pthread/list.h
nptl/sysdeps/unix/sysv/linux/allocrtsig.c
nptl/sysdeps/unix/sysv/linux/i386/sysdep-cancel.h
sysdeps/alpha/setjmp.S
sysdeps/arm/bsd-_setjmp.S
sysdeps/generic/accept.c
sysdeps/generic/allocrtsig.c
sysdeps/generic/errno-loc.c
sysdeps/generic/herrno-loc.c
sysdeps/generic/lseek.c
sysdeps/generic/res-state.c
sysdeps/hppa/bsd-_setjmp.S
sysdeps/i386/__longjmp.S
sysdeps/i386/bsd-_setjmp.S
sysdeps/mach/hurd/accept.c
sysdeps/mach/hurd/lseek.c
sysdeps/mips/bsd-_setjmp.S
sysdeps/mips/mips64/bsd-_setjmp.S
sysdeps/powerpc/powerpc32/bsd-_setjmp.S
sysdeps/powerpc/powerpc64/setjmp.S
sysdeps/s390/s390-32/bsd-_setjmp.S
sysdeps/s390/s390-32/elf/setjmp.S
sysdeps/s390/s390-64/bsd-_setjmp.S
sysdeps/s390/s390-64/elf/setjmp.S
sysdeps/sh/bsd-_setjmp.S
sysdeps/sparc/sparc32/setjmp.S
sysdeps/unix/arm/fork.S
sysdeps/unix/bsd/hp/m68k/vfork.S
sysdeps/unix/bsd/i386/vfork.S
sysdeps/unix/bsd/osf/alpha/fork.S
sysdeps/unix/bsd/sun/m68k/vfork.S
sysdeps/unix/bsd/ultrix4/mips/vfork.S
sysdeps/unix/bsd/vax/vfork.S
sysdeps/unix/fork.S
sysdeps/unix/i386/fork.S
sysdeps/unix/inet/syscalls.list
sysdeps/unix/mips/fork.S
sysdeps/unix/sparc/fork.S
sysdeps/unix/sparc/vfork.S
sysdeps/unix/syscalls.list
sysdeps/unix/sysv/aix/accept.c
sysdeps/unix/sysv/aix/lseek.c
sysdeps/unix/sysv/linux/accept.S
sysdeps/unix/sysv/linux/alpha/syscalls.list
sysdeps/unix/sysv/linux/arm/vfork.S
sysdeps/unix/sysv/linux/cris/vfork.S
sysdeps/unix/sysv/linux/hppa/syscalls.list
sysdeps/unix/sysv/linux/i386/vfork.S
sysdeps/unix/sysv/linux/ia64/fork.S
sysdeps/unix/sysv/linux/ia64/setjmp.S
sysdeps/unix/sysv/linux/ia64/syscalls.list
sysdeps/unix/sysv/linux/ia64/sysdep.h
sysdeps/unix/sysv/linux/ia64/vfork.S
sysdeps/unix/sysv/linux/m68k/vfork.S
sysdeps/unix/sysv/linux/mips/syscalls.list
sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list
sysdeps/unix/sysv/linux/sh/vfork.S
sysdeps/unix/sysv/linux/sparc/fork.S
sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S
sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S
sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list
sysdeps/unix/sysv/linux/sparc/vfork.S
sysdeps/unix/sysv/linux/x86_64/syscalls.list
sysdeps/unix/sysv/linux/x86_64/vfork.S
sysdeps/vax/bsd-_setjmp.S
sysdeps/x86_64/bsd-_setjmp.S

index 481ac7c..0623e20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
        * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
 
-        * io/sys/stat.h [__USE_MISC]: Define __need_timespec for struct
-        stat.
+       * io/sys/stat.h [__USE_MISC]: Define __need_timespec for struct stat.
 
-        * sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Adjust for
-        nsec resolution changes.
-        (xstat64_conv): Likewise.
-        (xstat32_conv): Likewise.
+       * sysdeps/unix/sysv/linux/xstatconv.c (xstat_conv): Adjust for
+       nsec resolution changes.
+       (xstat64_conv): Likewise.
+       (xstat32_conv): Likewise.
 
-        * sysdeps/unix/sysv/linux/kernel_stat.h: Add nsec resolution for
-        struct kernel_stat.
+       * sysdeps/unix/sysv/linux/kernel_stat.h: Add nsec resolution for
+       struct kernel_stat.
 
-        * sysdeps/unix/sysv/linux/bits/stat.h: Add nsec resolution for
-        structs stat and stat64.
+       * sysdeps/unix/sysv/linux/bits/stat.h: Add nsec resolution for
+       structs stat and stat64.
 
-        * time/time.h (__timespec_defined): Define for __USE_MISC.
+       * time/time.h (__timespec_defined): Define for __USE_MISC.
+
+2002-12-31  Ulrich Drepper  <drepper@redhat.com>
+
+       * include/signal.h: Add libc_hidden_proto for __libc_current_sigrtmin
+       and __libc_current_sigrtmax.
+
+2002-12-31  Jakub Jelinek  <jakub@redhat.com>
+
+       * include/errno.h (__errno_location): Add prototype.
+       Use libc_hidden_proto unconditionally.
+       * include/netdb.h (__h_errno_location): Use libc_hidden_proto
+       unconditionally.
+       * include/resolv.h (__res_state): Likewise.
+
+       * hurd/errno-loc.c (__errno_location): Add libc_hidden_def.
+       * include/sys/socket.h (accept): Add libc_hidden_proto.
+       * include/errno.h (__errno_location): Likewise.
+       * include/netdb.h (__h_errno_location): Likewise.
+       * include/resolv.h (__res_state): Likewise.
+       * include/unistd.h (__lseek): Likewise.
+       * sysdeps/generic/errno-loc.c (__errno_location): Add libc_hidden_def.
+       * sysdeps/generic/herrno-loc.c (__h_errno_location): Likewise.
+       * sysdeps/generic/res-state.c (__res_state): Likewise.
+       * sysdeps/generic/accept.c (accept): Likewise.
+       * sysdeps/generic/lseek.c (__lseek): Likewise.
+       * sysdeps/generic/allocrtsig.c (__libc_current_sigrtmin,
+       __libc_current_sigrtmax): Likewise.
+       * sysdeps/mach/hurd/accept.c (accept): Likewise.
+       * sysdeps/mach/hurd/lseek.c (__lseek): Likewise.
+       * sysdeps/unix/sysv/aix/accept.c (accept): Likewise.
+       * sysdeps/unix/sysv/aix/lseek.c (__lseek): Likewise.
+       * sysdeps/unix/sysv/linux/accept.S (accept): Likewise.
+       * sysdeps/unix/inet/syscalls.list (__GI_accept): New alias to accept.
+       * sysdeps/unix/sysv/linux/alpha/syscalls.list (__GI_accept): Likewise.
+       * sysdeps/unix/sysv/linux/hppa/syscalls.list (__GI_accept): Likewise.
+       * sysdeps/unix/sysv/linux/ia64/syscalls.list (__GI___lseek): New
+       alias to llseek.
+       (__GI_accept): New alias to accept.
+       * sysdeps/unix/sysv/linux/mips/syscalls.list (__GI_accept): Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list (__GI___lseek):
+       New alias to llseek.
+       (__GI_accept): New alias to accept.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (__GI_accept):
+       Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/syscalls.list (__GI_accept):
+       Likewise.
+       * sysdeps/unix/syscalls.list (__GI___lseek): New alias to lseek.
+
+       * sysdeps/alpha/setjmp.S : Use libc_hidden_def(name) instead of
+       strong_alias (name, __GI_name).
+       * sysdeps/arm/bsd-_setjmp.S : Likewise.
+       * sysdeps/hppa/bsd-_setjmp.S : Likewise.
+       * sysdeps/i386/bsd-_setjmp.S : Likewise.
+       * sysdeps/mips/mips64/bsd-_setjmp.S : Likewise.
+       * sysdeps/mips/bsd-_setjmp.S : Likewise.
+       * sysdeps/powerpc/powerpc32/bsd-_setjmp.S : Likewise.
+       * sysdeps/powerpc/powerpc64/setjmp.S : Likewise.
+       * sysdeps/s390/s390-32/elf/setjmp.S : Likewise.
+       * sysdeps/s390/s390-32/bsd-_setjmp.S : Likewise.
+       * sysdeps/s390/s390-64/elf/setjmp.S : Likewise.
+       * sysdeps/s390/s390-64/bsd-_setjmp.S : Likewise.
+       * sysdeps/sh/bsd-_setjmp.S : Likewise.
+       * sysdeps/sparc/sparc32/setjmp.S : Likewise.
+       * sysdeps/unix/arm/fork.S : Likewise.
+       * sysdeps/unix/bsd/hp/m68k/vfork.S : Likewise.
+       * sysdeps/unix/bsd/i386/vfork.S : Likewise.
+       * sysdeps/unix/bsd/osf/alpha/fork.S : Likewise.
+       * sysdeps/unix/bsd/sun/m68k/vfork.S : Likewise.
+       * sysdeps/unix/bsd/ultrix4/mips/vfork.S : Likewise.
+       * sysdeps/unix/bsd/vax/vfork.S : Likewise.
+       * sysdeps/unix/i386/fork.S : Likewise.
+       * sysdeps/unix/mips/fork.S : Likewise.
+       * sysdeps/unix/sparc/fork.S : Likewise.
+       * sysdeps/unix/sparc/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/arm/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/cris/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/i386/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/ia64/fork.S : Likewise.
+       * sysdeps/unix/sysv/linux/ia64/setjmp.S : Likewise.
+       * sysdeps/unix/sysv/linux/ia64/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/m68k/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/sh/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S : Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S : Likewise.
+       * sysdeps/unix/sysv/linux/sparc/fork.S : Likewise.
+       * sysdeps/unix/sysv/linux/sparc/vfork.S : Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/vfork.S : Likewise.
+       * sysdeps/unix/fork.S : Likewise.
+       * sysdeps/vax/bsd-_setjmp.S : Likewise.
+       * sysdeps/x86_64/bsd-_setjmp.S : Likewise.
+
+       * sysdeps/unix/sysv/linux/ia64/sysdep.h: Guard against multiple
+       inclusion.
 
 2002-12-31  Ulrich Drepper  <drepper@redhat.com>
 
index 85e4e7d..9ff09eb 100644 (file)
@@ -26,3 +26,4 @@ __errno_location (void)
   return (int *) __hurd_threadvar_location (_HURD_THREADVAR_ERRNO);
 }
 strong_alias (__errno_location, __hurd_errno_location)
+libc_hidden_def (__errno_location)
index 05888c1..1b0aabc 100644 (file)
@@ -35,6 +35,11 @@ extern __thread int errno attribute_tls_model_ie;
 
 # define __set_errno(val) (errno = (val))
 
+# ifndef __ASSEMBLER__
+extern int *__errno_location (void) __THROW __attribute__ ((__const__));
+libc_hidden_proto (__errno_location)
+# endif
+
 #endif /* _ERRNO_H */
 
 #endif /* ! _ERRNO_H */
index 54cdda1..7b44605 100644 (file)
@@ -37,6 +37,7 @@ libc_hidden_proto (getaddrinfo)
 libc_hidden_proto (getnameinfo)
 libc_hidden_proto (freeaddrinfo)
 libc_hidden_proto (gai_strerror)
+libc_hidden_proto (__h_errno_location)
 
 /* Document internal interfaces.  */
 extern int __gethostent_r (struct hostent *__restrict __result_buf,
index 8b5b852..f9635dd 100644 (file)
@@ -46,6 +46,7 @@ extern int res_ourserver_p (const res_state __statp,
                            const struct sockaddr_in6 *__inp);
 libc_hidden_proto (__res_ninit)
 libc_hidden_proto (__res_randomid)
+libc_hidden_proto (__res_state)
 
 int __libc_res_nquery (res_state, const char *, int, int, u_char *, int,
                       u_char **);
index 0b6aef6..b03b1a3 100644 (file)
@@ -9,6 +9,8 @@ libc_hidden_proto (sigfillset)
 libc_hidden_proto (sigismember)
 libc_hidden_proto (__sigpause)
 libc_hidden_proto (raise)
+libc_hidden_proto (__libc_current_sigrtmin)
+libc_hidden_proto (__libc_current_sigrtmax)
 
 /* Now define the internal interfaces.  */
 extern __sighandler_t __bsd_signal (int __sig, __sighandler_t __handler);
index f943e9b..0579809 100644 (file)
@@ -118,6 +118,7 @@ extern int __listen (int __fd, int __n) attribute_hidden;
 extern int __libc_accept (int __fd, __SOCKADDR_ARG __addr,
                          socklen_t *__restrict __addr_len)
      __THROW;
+libc_hidden_proto (accept)
 
 /* Return the length of a `sockaddr' structure.  */
 #ifdef _HAVE_SA_LEN
index 7481af7..eba1451 100644 (file)
@@ -21,6 +21,7 @@ extern int __access (__const char *__name, int __type);
 extern int __euidaccess (__const char *__name, int __type);
 extern __off64_t __lseek64 (int __fd, __off64_t __offset, int __whence);
 extern __off_t __lseek (int __fd, __off_t __offset, int __whence);
+libc_hidden_proto (__lseek)
 extern __off_t __libc_lseek (int __fd, __off_t __offset, int __whence);
 extern __off64_t __libc_lseek64 (int __fd, __off64_t __offset, int __whence);
 extern ssize_t __pread (int __fd, void *__buf, size_t __nbytes,
index 16e26d8..fafea62 100644 (file)
@@ -1,5 +1,29 @@
 2002-12-31  Jakub Jelinek  <jakub@redhat.com>
 
+       * sysdeps/i386/i686/pt-machine.h: Use __ASSEMBLER__ instead of
+       ASSEMBLER test macro.
+       * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: Likewise.
+       * sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep-cancel.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep-cancel.h: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h: Likewise.
+
+       * sysdeps/pthread/errno-loc.c (__errno_location): Add
+       libc_hidden_def.
+       * sysdeps/pthread/herrno-loc.c (__h_errno_location): Likewise.
+       * sysdeps/pthread/res-state.c (__res_state): Likewise.
+       * sysdeps/unix/sysv/linux/allocrtsig.c (__libc_current_sigrtmin,
+       __libc_current_sigrtmax): Likewise.
+       * Versions [libc] (GLIBC_PRIVATE): Remove __libc_internal_tsd_get,
+       __libc_internal_tsd_set, __libc_internal_tsd_address,
+       __libc_alloca_cutoff.
+       [libpthread] (GLIBC_PRIVATE): Remove __libc_internal_tsd_get,
+       __libc_internal_tsd_set, __libc_internal_tsd_address.
+
+       * sysdeps/pthread/list.h: Remove assert.h include.
+       * sysdeps/unix/sysv/linux/fork.c: Include <fork.h>, not "fork.h".
+
        * sysdeps/pthread/list.h: New file.
        * sysdeps/unix/sysv/linux/jmp-unwind.c: New file.
        * sysdeps/unix/sysv/linux/fork.c: New file.
index 3596224..3c28118 100644 (file)
@@ -27,7 +27,7 @@
 #endif
 #include "kernel-features.h"
 
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 extern long int testandset (int *spinlock);
 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
 
index e79a7cf..86dca28 100644 (file)
@@ -42,3 +42,4 @@ __errno_location (void)
 #endif
   return &errno;
 }
+libc_hidden_def (__errno_location)
index ead9a16..24712c7 100644 (file)
@@ -39,3 +39,4 @@ __h_errno_location (void)
 #endif
   return &h_errno;
 }
+libc_hidden_def (__h_errno_location)
index 1d6a4cf..43186a2 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef _LIST_H
 #define _LIST_H        1
 
-#include <assert.h>
-
 /* The definitions of this file are adopted from those which can be
    found in the Linux kernel headers to enable people familiar with
    the latter find their way in these sources as well.  */
index 90fe41c..afa48b8 100644 (file)
@@ -41,3 +41,4 @@ __res_state (void)
 #endif
   return &_res;
 }
+libc_hidden_def (__res_state)
index a187532..af1581a 100644 (file)
@@ -57,6 +57,7 @@ __libc_current_sigrtmin (void)
   return current_rtmin;
 }
 strong_alias (__libc_current_sigrtmin, __libc_current_sigrtmin_private);
+libc_hidden_def (__libc_current_sigrtmin)
 
 /* Return number of available real-time signal with lowest priority.  */
 int
@@ -67,6 +68,7 @@ __libc_current_sigrtmax (void)
   return current_rtmax;
 }
 strong_alias (__libc_current_sigrtmax, __libc_current_sigrtmax_private);
+libc_hidden_def (__libc_current_sigrtmax)
 
 /* Allocate real-time signal with highest/lowest available
    priority.  Please note that we don't use a lock since we assume
index c519fa0..49f1b08 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <errno.h>
-#include "fork.h"
+#include <fork.h>
 #include <bits/libc-lock.h>
 
 weak_extern (__pthread_fork);
index c2455a7..6189b7b 100644 (file)
@@ -20,7 +20,7 @@
 #include <sysdep.h>
 #include <tls.h>
 #include <pt-machine.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
@@ -83,7 +83,7 @@
 # define __local_multiple_threads __pthread_multiple_threads
 #endif
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 #  if defined FLOATING_STACKS && USE___THREAD && defined PIC
 #   define SINGLE_THREAD_P \
   __builtin_expect (THREAD_GETMEM (THREAD_SELF,                                      \
@@ -112,7 +112,7 @@ extern int __local_multiple_threads attribute_hidden;
 #  endif
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index 723c2e4..ec787da 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <sysdep.h>
 #include <tls.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
@@ -99,7 +99,7 @@ __syscall_error_##args:                                                             \
 #define COPY_ARGS_6    COPY_ARGS_5 mov out5 = in5;
 #define COPY_ARGS_7    COPY_ARGS_6 mov out6 = in6;
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 #  define SINGLE_THREAD_P \
   __builtin_expect (THREAD_GETMEM (THREAD_SELF,                                      \
                                   p_header.data.multiple_threads) == 0, 1)
@@ -108,7 +108,7 @@ __syscall_error_##args:                                                           \
   adds r14 = MULTIPLE_THREADS_OFFSET, r13 ;; ld4 r14 = [r14] ;; cmp4.ne p6, p7 = 0, r14 ;;
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index fb6e92c..2711c22 100644 (file)
@@ -18,7 +18,7 @@
    02111-1307 USA.  */
 
 #include <sysdep.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
@@ -90,7 +90,7 @@
 #  define __local_multiple_threads __pthread_multiple_threads
 # endif
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 extern int __local_multiple_threads attribute_hidden;
 #  define SINGLE_THREAD_P __builtin_expect (__local_multiple_threads == 0, 1)
 # else
@@ -107,7 +107,7 @@ extern int __local_multiple_threads attribute_hidden;
 #  endif
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index f6afb81..66aaeab 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <sysdep.h>
 #include <tls.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
@@ -81,7 +81,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2)                       \
 #define COPY_ARGS_5    COPY_ARGS_4 mov %i4, %o4;
 #define COPY_ARGS_6    COPY_ARGS_5 mov %i5, %o5;
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 #  define SINGLE_THREAD_P \
   __builtin_expect (THREAD_GETMEM (THREAD_SELF,                                      \
                                   p_header.data.multiple_threads) == 0, 1)
@@ -89,7 +89,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2)                       \
 #  define SINGLE_THREAD_P ld [%g6 + MULTIPLE_THREADS_OFFSET], %g1
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index d236bf3..7d4f9b5 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <sysdep.h>
 #include <tls.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
@@ -80,7 +80,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2)                       \
 #define COPY_ARGS_5    COPY_ARGS_4 mov %i4, %o4;
 #define COPY_ARGS_6    COPY_ARGS_5 mov %i5, %o5;
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 #  define SINGLE_THREAD_P \
   __builtin_expect (THREAD_GETMEM (THREAD_SELF,                                      \
                                   p_header.data.multiple_threads) == 0, 1)
@@ -88,7 +88,7 @@ SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2)                       \
 #  define SINGLE_THREAD_P ld [%g6 + MULTIPLE_THREADS_OFFSET], %g1
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index 1c7a95d..ca8183f 100644 (file)
@@ -20,7 +20,7 @@
 #include <sysdep.h>
 #include <tls.h>
 #include <pt-machine.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <linuxthreads/internals.h>
 #endif
 
 #  define __local_multiple_threads __libc_multiple_threads
 # endif
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 extern int __local_multiple_threads attribute_hidden;
 #   define SINGLE_THREAD_P \
   __builtin_expect (__local_multiple_threads == 0, 1)
@@ -110,7 +110,7 @@ extern int __local_multiple_threads attribute_hidden;
 #  define SINGLE_THREAD_P cmpl $0, __local_multiple_threads(%rip)
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index 1194982..6eb17e4 100644 (file)
@@ -1,3 +1,13 @@
+2002-12-31  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/unix/sysv/linux/i386/sysdep-cancel.h: Use __ASSEMBLER__
+       instead of ASSEMBLER test macro.
+
+       * sysdeps/unix/sysv/linux/allocrtsig.c (__libc_current_sigrtmin,
+       __libc_current_sigrtmax): Add libc_hidden_def.
+
+       * sysdeps/pthread/list.h: Remove assert.h include.
+
 2002-12-31  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/pthread/pt-initfini.c (call_initialize_minimal): Use
index 1d6a4cf..43186a2 100644 (file)
@@ -20,8 +20,6 @@
 #ifndef _LIST_H
 #define _LIST_H        1
 
-#include <assert.h>
-
 /* The definitions of this file are adopted from those which can be
    found in the Linux kernel headers to enable people familiar with
    the latter find their way in these sources as well.  */
index 5badaea..e3622c6 100644 (file)
@@ -31,6 +31,7 @@ __libc_current_sigrtmin (void)
 {
   return current_rtmin;
 }
+libc_hidden_def (__libc_current_sigrtmin)
 strong_alias (__libc_current_sigrtmin, __libc_current_sigrtmin_private)
 
 
@@ -39,6 +40,7 @@ __libc_current_sigrtmax (void)
 {
   return current_rtmax;
 }
+libc_hidden_def (__libc_current_sigrtmax)
 strong_alias (__libc_current_sigrtmax, __libc_current_sigrtmax_private)
 
 
index 9a3cb04..d9b51a4 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <sysdep.h>
 #include <tls.h>
-#ifndef ASSEMBLER
+#ifndef __ASSEMBLER__
 # include <nptl/pthreadP.h>
 #endif
 
@@ -76,7 +76,7 @@
 # define POPCARGS_4    POPCARGS_2
 # define POPCARGS_5    POPCARGS_2
 
-# ifndef ASSEMBLER
+# ifndef __ASSEMBLER__
 #  define SINGLE_THREAD_P \
   __builtin_expect (THREAD_GETMEM (THREAD_SELF,                                      \
                                   header.data.multiple_threads) == 0, 1)
@@ -84,7 +84,7 @@
 #  define SINGLE_THREAD_P cmpl $0, %gs:MULTIPLE_THREADS_OFFSET
 # endif
 
-#elif !defined ASSEMBLER
+#elif !defined __ASSEMBLER__
 
 /* This code should never be used but we define it anyhow.  */
 # define SINGLE_THREAD_P (1)
index 5752da7..2e38f00 100644 (file)
@@ -77,7 +77,7 @@ ENTRY(_setjmp)
        mov     0, a1
        br      $sigsetjmp_local
 END(_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 
 ENTRY(setjmp)
        ldgp    gp, 0(pv)
index ac039ca..c4a094e 100644 (file)
@@ -27,4 +27,4 @@ ENTRY (_setjmp)
        mov     r1, #0
        b       PLTJMP(C_SYMBOL_NAME(__sigsetjmp))
 END (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index b6ea14e..dad34ce 100644 (file)
@@ -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 @@ accept (fd, addr, addr_len)
   __set_errno (ENOSYS);
   return -1;
 }
+libc_hidden_def (accept)
 
 
 stub_warning (accept)
index d8d8943..ac8d2b6 100644 (file)
@@ -62,6 +62,7 @@ __libc_current_sigrtmin (void)
 #endif
   return current_rtmin;
 }
+libc_hidden_def (__libc_current_sigrtmin)
 
 /* Return number of available real-time signal with lowest priority.  */
 int
@@ -73,6 +74,7 @@ __libc_current_sigrtmax (void)
 #endif
   return current_rtmax;
 }
+libc_hidden_def (__libc_current_sigrtmax)
 
 /* Allocate real-time signal with highest/lowest available
    priority.  Please note that we don't use a lock since we assume
index 8332a46..fd16103 100644 (file)
@@ -34,3 +34,4 @@ __errno_location (void)
 {
   return &errno;
 }
+libc_hidden_def (__errno_location)
index deb1676..fd6deeb 100644 (file)
@@ -31,3 +31,4 @@ __h_errno_location (void)
 {
   return &h_errno;
 }
+libc_hidden_def (__h_errno_location)
index adf425b..6daf6ef 100644 (file)
@@ -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
@@ -47,6 +47,7 @@ __lseek (fd, offset, whence)
   return -1;
 }
 stub_warning (lseek)
+libc_hidden_def (__lseek)
 
 weak_alias (__lseek, lseek)
 #include <stub-tag.h>
index ec9951e..0c2cb6c 100644 (file)
@@ -33,3 +33,4 @@ __res_state (void)
 {
   return &_res;
 }
+libc_hidden_def (__res_state)
index 31aceb0..e5ec94c 100644 (file)
@@ -36,4 +36,4 @@ _setjmp:
        ldi     0, %r25
 
        .procend
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index d3237da..6b590f7 100644 (file)
@@ -1,5 +1,5 @@
 /* longjmp for i386.
-   Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1995,1996,1997,1998,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
index 364525b..aa8df16 100644 (file)
@@ -53,4 +53,4 @@ ENTRY (BP_SYM (_setjmp))
        movl %eax, JB_SIZE(%edx) /* No signal mask set.  */
        ret
 END (BP_SYM (_setjmp))
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index af6c395..362c42c 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1993, 1994, 1997, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1992,1993,1994,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
@@ -84,3 +84,4 @@ accept (fd, addrarg, addr_len)
 
   return _hurd_intern_fd (new, O_IGNORE_CTTY, 1);
 }
+libc_hidden_def (accept)
index 87cc69d..e4b70b3 100644 (file)
@@ -27,4 +27,5 @@ __libc_lseek (int fd, off_t offset, int whence)
 }
 
 weak_alias (__libc_lseek, __lseek)
+libc_hidden_def (__lseek)
 weak_alias (__libc_lseek, lseek)
index a175a9c..5e3ad50 100644 (file)
@@ -40,4 +40,4 @@ ENTRY (_setjmp)
        j       C_SYMBOL_NAME (__sigsetjmp)
 #endif
        .end    _setjmp
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index 489bcef..c0ff0d7 100644 (file)
@@ -34,4 +34,4 @@ ENTRY (_setjmp)
        nop
        jr t9
        dli a1, 0               /* Pass a second argument of zero.  */
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index d5ba978..ce05f4a 100644 (file)
@@ -28,4 +28,4 @@ ENTRY (BP_SYM (_setjmp))
        li r4,0                 /* Set second argument to 0.  */
        b JUMPTARGET(BP_SYM (__sigsetjmp))
 END (BP_SYM (_setjmp))
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index e48c232..4ee6c94 100644 (file)
@@ -77,7 +77,7 @@ ENTRY (BP_SYM (_setjmp))
        li r4,0                 /* Set second argument to 0.  */
        b       ___sigsetjmp
 END (BP_SYM (_setjmp))
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 
 ENTRY (BP_SYM (__setjmp))
        li r4,1                 /* Set second argument to 1.  */
index 2f703e0..01c349d 100644 (file)
@@ -44,4 +44,4 @@ ENTRY(_setjmp)
 .L1:    .long  __sigsetjmp
 #endif
 END (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index 6cc02bd..f785201 100644 (file)
@@ -34,7 +34,7 @@ END (setjmp)
        /* Binary compatibility entry point.  */
 ENTRY(_setjmp)
        .weak  C_SYMBOL_NAME (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 ENTRY(__setjmp)
        lhi    %r3,0                /* second argument of zero */
 
index 095443a..78c6563 100644 (file)
@@ -32,4 +32,4 @@ ENTRY(_setjmp)
        jg     __sigsetjmp          /* Branch to __sigsetjmp.  */
 #endif
 END (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index 94f6bba..657514d 100644 (file)
@@ -34,7 +34,7 @@ END (setjmp)
        /* Binary compatibility entry point.  */
 ENTRY(_setjmp)
         .weak  C_SYMBOL_NAME (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 ENTRY(__setjmp)
         slgr   %r3,%r3              /* Second argument of zero.  */
 
index cf86b0f..2811fcf 100644 (file)
@@ -49,4 +49,4 @@ ENTRY (_setjmp)
        .long   C_SYMBOL_NAME(__sigsetjmp)
 #endif
 END (_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index 5d61c18..883ea06 100644 (file)
@@ -27,7 +27,7 @@ ENTRY(_setjmp)
        b       1f
         set    0, %o1
 END(_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 
 ENTRY(setjmp)
        set     1, %o1
index 1998145..b317b66 100644 (file)
@@ -29,6 +29,6 @@ SYSCALL__ (fork, 0)
        and r0, r0, r1
        RETINSTR(mov, pc, r14)
 PSEUDO_END (__fork)
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index 0e15a50..abcc1c3 100644 (file)
@@ -51,6 +51,6 @@ error:
        movel d0, _errno
        moveq #-1, d0
        jmp a0@
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index dfcbe48..a245f3e 100644 (file)
@@ -35,6 +35,6 @@ ENTRY (__vfork)
        decl r1
        andl r1, r0
        ret
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 13b1223..a4ec14b 100644 (file)
@@ -23,6 +23,6 @@ SYSCALL__ (fork, 0)
        cmovne a4, 0, v0
        ret
        .end __fork
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index 0066889..cf9e2e9 100644 (file)
@@ -51,6 +51,6 @@ error:
        movel d0, _errno
        moveq #-1, d0
        jmp a0@
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 80e7328..d413e45 100644 (file)
@@ -31,6 +31,6 @@ parent:
        ret
        nop
        .end __vfork
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 16f0e98..6c7e754 100644 (file)
@@ -52,6 +52,6 @@ error:
        movl r0, _errno
        mnegl $1, r0
        jmp (r2)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 0a71520..8717d51 100644 (file)
@@ -29,6 +29,6 @@ SYSCALL__ (fork, 0)
        andl r1, r0
        ret
 PSEUDO_END (__fork)
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index a33a0b9..b729d47 100644 (file)
@@ -27,6 +27,6 @@ SYSCALL__ (fork, 0)
        andl r1, r0
        ret
 PSEUDO_END (__fork)
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index f0b7af7..b8b8554 100644 (file)
@@ -1,6 +1,6 @@
 # File name    Caller  Syscall name    # args  Strong name     Weak names
 
-accept         -       accept          Ci:iBN  __libc_accept   accept
+accept         -       accept          Ci:iBN  __libc_accept   accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect __connect_internal connect
 gethostid      -       gethostid       i:      gethostid
@@ -21,7 +21,3 @@ setsockopt    -       setsockopt      i:iiibn setsockopt      __setsockopt
 shutdown       -       shutdown        i:ii    shutdown
 socket         -       socket          i:iii   __socket        socket
 socketpair     -       socketpair      i:iiif  socketpair
-
-
-
-
index dcec965..1850c17 100644 (file)
@@ -27,6 +27,6 @@ SYSCALL__ (fork, 0)
 parent:
        ret
        .end __fork
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index 735a959..ae594ec 100644 (file)
@@ -26,6 +26,6 @@ SYSCALL__ (fork, 0)
        sub %o1, 1, %o1
        retl
        and %o0, %o1, %o0
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 
 weak_alias (__fork, fork)
index 0eb1080..5d48b09 100644 (file)
@@ -30,6 +30,6 @@ SYSCALL__ (vfork, 0)
        sub %o1, 1, %o1
        retl
        and %o0, %o1, %o0
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index bbd068a..96e6cb7 100644 (file)
@@ -24,7 +24,7 @@ getuid                -       getuid          i:      __getuid        getuid
 ioctl          -       ioctl           i:iiI   __ioctl         ioctl
 kill           -       kill            i:ii    __kill          kill
 link           -       link            i:ss    __link          link
-lseek          -       lseek           Ci:iii  __libc_lseek    __lseek lseek
+lseek          -       lseek           Ci:iii  __libc_lseek    __lseek lseek __GI___lseek
 mkdir          -       mkdir           i:si    __mkdir         mkdir
 open           -       open            Ci:siv  __libc_open __open open
 profil         -       profil          i:piii  __profil        profil
index 0e8f67e..73f1149 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.
+/* Copyright (C) 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
@@ -27,3 +27,4 @@ accept (int fd, __SOCKADDR_ARG addr, socklen_t *addr_len)
   assert (sizeof (socklen_t) == sizeof (int));
   return naccept (fd, addr.__sockaddr__, addr_len);
 }
+libc_hidden_def (accept)
index 387ebd0..d4cbdbe 100644 (file)
@@ -7,3 +7,4 @@ __lseek (int fd, off_t offset, int whence)
   return lseek (fd, offset, whence);
 }
 strong_alias (__lseek, __libc_lseek)
+libc_hidden_def (__lseek)
index 75d5736..491ebe2 100644 (file)
@@ -3,3 +3,4 @@
 #define        NARGS   3
 #define NEED_CANCELLATION
 #include <socket.S>
+libc_hidden_def (accept)
index 6907ef1..a053468 100644 (file)
@@ -36,7 +36,7 @@ sys_ustat     ustat   ustat           2       __syscall_ustat
 sys_mknod      xmknod  mknod           3       __syscall_mknod
 
 # proper socket implementations:
-accept         -       accept          C:3     __libc_accept   __accept accept
+accept         -       accept          C:3     __libc_accept   __accept accept __GI_accept
 bind           -       bind            3       __bind          bind
 connect                -       connect         C:3     __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     3       __getpeername   getpeername
index 3364c68..a2c6bf3 100644 (file)
@@ -46,6 +46,6 @@ ENTRY (__vfork)
        b       PLTJMP(C_SYMBOL_NAME(__syscall_error))
 
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index f471efe..74a8556 100644 (file)
@@ -22,6 +22,6 @@ PSEUDO (__vfork, vfork, 0)
        Ret
        nop
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index bc977e2..65fc3cb 100644 (file)
@@ -14,7 +14,7 @@ semget                -       semget          i:iii   __semget        semget
 semctl         -       semctl          i:iiii  __semctl        semctl
 
 # proper socket implementations:
-accept         -       accept          Ci:iBN  __libc_accept   __accept accept
+accept         -       accept          Ci:iBN  __libc_accept   __accept accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect_internal __connect connect 
 getpeername    -       getpeername     i:ipp   __getpeername   getpeername
index a3ff0d4..e1f6df0 100644 (file)
@@ -73,6 +73,6 @@ ENTRY (__vfork)
        ret
 #endif
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 22f67c1..f74e709 100644 (file)
@@ -38,5 +38,5 @@ ENTRY(__libc_fork)
 PSEUDO_END(__libc_fork)
 
 weak_alias (__libc_fork, __fork)
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 weak_alias (__libc_fork, fork)
index a941767..954d805 100644 (file)
@@ -80,7 +80,7 @@ LEAF(_setjmp)
        mov in1=0
        br.cond.sptk.many __sigsetjmp
 END(_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 
        /* __sigsetjmp(__jmp_buf buf, int savemask) */
 
index 7df0265..1e43c55 100644 (file)
@@ -3,7 +3,7 @@
 umount2                -       umount          2       __umount2       umount2
 
 # Whee! 64-bit systems naturally implement llseek.
-llseek         EXTRA   lseek           C:3     __libc_lseek    __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64
+llseek         EXTRA   lseek           C:3     __libc_lseek    __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64 __GI___lseek
 lseek          llseek  -
 pread          -       pread           C:4     __libc_pread    __libc_pread64 __pread pread __pread64 pread64
 pwrite         -       pwrite          C:4     __libc_pwrite   __libc_pwrite64 __pwrite pwrite __pwrite64 pwrite64
@@ -33,7 +33,7 @@ semget                -       semget          i:iii   __semget        semget
 semctl         -       semctl          i:iiii  __semctl        semctl
 
 # proper socket implementations:
-accept         -       accept          Ci:iBN  __libc_accept   __accept accept
+accept         -       accept          Ci:iBN  __libc_accept   __accept accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     i:ipp   __getpeername   getpeername
index 0a2c1bd..0189075 100644 (file)
@@ -18,6 +18,9 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _LINUX_IA64_SYSDEP_H
+#define _LINUX_IA64_SYSDEP_H 1
+
 #include <sysdeps/unix/sysdep.h>
 #include <sysdeps/ia64/sysdep.h>
 
   "b6", "b7"
 
 #endif /* not __ASSEMBLER__ */
+
+#endif /* linux/ia64/sysdep.h */
index 89d216f..cbfaa31 100644 (file)
@@ -40,6 +40,6 @@ ENTRY(__vfork)
 (p6)   br.cond.spnt.few __syscall_error
        ret
 PSEUDO_END(__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 8968cae..ed5e1e8 100644 (file)
@@ -62,6 +62,6 @@ ENTRY (__vfork)
        rts
 
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index ec75228..35666c7 100644 (file)
@@ -14,7 +14,7 @@ s_sigsuspend  sigsuspend sigsuspend   i:p     __syscall_sigsuspend
 # Socket functions; Linux/MIPS doesn't use the socketcall(2) wrapper;
 # it's provided for compatibility, though.
 #
-accept         -       accept          Ci:iBN  __libc_accept   __accept accept
+accept         -       accept          Ci:iBN  __libc_accept   __accept accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     i:ipp   __getpeername   getpeername
index d813d7a..d7773c2 100644 (file)
@@ -1,6 +1,6 @@
 # File name    Caller  Syscall name    # args  Strong name     Weak names
 
-llseek         EXTRA   lseek           C:3     __libc_lseek    __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64
+llseek         EXTRA   lseek           C:3     __libc_lseek    __lseek lseek __libc_lseek64 __llseek llseek __lseek64 lseek64 __GI___lseek
 lseek          llseek  -
 pread          -       pread           C:4     __libc_pread    __libc_pread64 __pread pread __pread64 pread64
 pwrite         -       pwrite          C:4     __libc_pwrite   __libc_pwrite64 __pwrite pwrite __pwrite64 pwrite64
@@ -26,7 +26,7 @@ semget                -       semget          i:iii   __semget        semget
 semctl         -       semctl          i:iiii  __semctl        semctl
 
 # proper socket implementations:
-accept         -       accept          Ci:iBN  __libc_accept   __accept accept
+accept         -       accept          Ci:iBN  __libc_accept   __accept accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     i:ipp   __getpeername   getpeername
index 9242689..706aa57 100644 (file)
@@ -109,6 +109,6 @@ ENTRY (__vfork)
         nop
 
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 8d01739..2459b8c 100644 (file)
@@ -26,5 +26,5 @@ PSEUDO (__libc_fork, fork, 0)
 PSEUDO_END (__libc_fork)
 
 weak_alias (__libc_fork, __fork)
-strong_alias (__fork, __GI___fork)
+libc_hidden_def (__fork)
 weak_alias (__libc_fork, fork)
index df6f817..435bf99 100644 (file)
@@ -46,7 +46,7 @@ END(__libc_siglongjmp)
 
 strong_alias(__libc_siglongjmp, __longjmp)
 strong_alias(__libc_siglongjmp, __libc_longjmp)
-strong_alias(__libc_longjmp, __GI___libc_longjmp)
+libc_hidden_def (__libc_longjmp)
 weak_alias(__libc_siglongjmp, longjmp)
 weak_alias(__libc_siglongjmp, _longjmp)
 weak_alias(__libc_siglongjmp, siglongjmp)
index ad3d919..1a9359a 100644 (file)
@@ -34,7 +34,7 @@ ENTRY(_setjmp)
        ba      __sigsetjmp_local
         set    0, %o1
 END(_setjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
 
 /* int setjmp(jmp_buf) */
 
index a34e492..b68148e 100644 (file)
@@ -16,7 +16,7 @@ sendfile      -       sendfile        i:iipi  sendfile        sendfile64
 
 # Override select.S in parent directory:
 select         -       select          C:5     __select        select
-accept         -       accept          C:3     __libc_accept   __accept accept
+accept         -       accept          C:3     __libc_accept   __accept accept __GI_accept
 bind           -       bind            3       __bind          bind
 connect                -       connect         C:3     __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     3       __getpeername   getpeername
index c5753a3..eda860e 100644 (file)
@@ -25,5 +25,5 @@ PSEUDO (__vfork, vfork, 0)
         and    %o0, %o1, %o0
 
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 weak_alias (__vfork, vfork)
index 64abc4f..cc7a4a5 100644 (file)
@@ -30,7 +30,7 @@ semctl                -       semctl          i:iiii  __semctl        semctl
 
 
 # proper socket implementations:
-accept         -       accept          Ci:iBN  __libc_accept   __accept accept
+accept         -       accept          Ci:iBN  __libc_accept   __accept accept __GI_accept
 bind           -       bind            i:ipi   __bind          bind
 connect                -       connect         Ci:ipi  __libc_connect  __connect_internal __connect connect
 getpeername    -       getpeername     i:ipp   __getpeername   getpeername
index fea24e4..4810ba4 100644 (file)
@@ -46,6 +46,6 @@ ENTRY (__vfork)
        ret
 
 PSEUDO_END (__vfork)
-strong_alias (__vfork, __GI___vfork)
+libc_hidden_def (__vfork)
 
 weak_alias (__vfork, vfork)
index 68888d4..756e96b 100644 (file)
@@ -30,4 +30,4 @@ ENTRY (_setjmp)
        pushl r1                /* Push back first argument.  */
        pushl r0                /* Push back return PC.  */
        jmp C_SYMBOL_NAME (__sigsetjmp)
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)
index f858db5..478f788 100644 (file)
@@ -37,4 +37,4 @@ ENTRY (BP_SYM (_setjmp))
        jmp BP_SYM (__sigsetjmp)
 #endif
 END (BP_SYM (_setjmp))
-strong_alias (_setjmp, __GI__setjmp)
+libc_hidden_def (_setjmp)