This is the mail archive of the
glibc-cvs@sources.redhat.com
mailing list for the glibc project.
libc inet/herrno.c resolv/res_libc.c sysdeps/g ...
- From: roland at sources dot redhat dot com
- To: glibc-cvs at sources dot redhat dot com
- Date: 14 Nov 2002 21:22:48 -0000
- Subject: libc inet/herrno.c resolv/res_libc.c sysdeps/g ...
CVSROOT: /cvs/glibc
Module name: libc
Changes by: roland@sourceware.org 2002-11-14 13:22:48
Modified files:
inet : herrno.c
resolv : res_libc.c
sysdeps/generic: errno.c
Log message:
2002-11-14 Roland McGrath <roland@redhat.com>
* sysdeps/generic/errno.c [! USE___THREAD]
[HAVE_ELF && SHARED && DO_VERSIONING] (errno, _errno): Declare these
with compat_symbol so they are not link-time visible.
[! USE___THREAD] (__libc_errno): New alias for errno.
* csu/Versions [!(USE_TLS && HAVE___THREAD)] (libc: GLIBC_PRIVATE):
Add __libc_errno here.
* inet/herrno.c [USE___THREAD]: Use this conditional
in place of [USE_TLS && HAVE___THREAD].
[! USE___THREAD] [HAVE_ELF && SHARED && DO_VERSIONING]
(h_errno, _h_errno): Declare these with compat_symbol so they are not
link-time visible.
[! USE___THREAD] (__libc_h_errno): New alias for h_errno.
* resolv/res_libc.c [! USE___THREAD]
[HAVE_ELF && SHARED && DO_VERSIONING] (_res): Likewise.
(_res): Use __attribute__ ((section (".bss"))) so we can have an alias.
(__libc_res): Define as alias for _res.
* resolv/Versions [!(USE_TLS && HAVE___THREAD)] (libc: GLIBC_PRIVATE):
Add __libc_h_errno and __libc_res here.