This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
These are for completeness, and because someday BP libs might be shared, and they might be ported back to earlier glibc. (I don't want to do it, you don't want to do it, but never say never! 8^) Anyway, the changes are harmless. No build regressions or binary differences for ix86 & PPC build-shared & build-static. 2000-07-12 Greg McGary <greg@mcgary.org> * sysdeps/generic/open64.c: Wrap extern symbols in BP_SYM (). * sysdeps/posix/open64.c: Likewise. * sysdeps/generic/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fegetenv.c: Likewise. * sysdeps/powerpc/fpu/fesetenv.c: Likewise. * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise. Index: sysdeps/generic/fegetenv.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/generic/fegetenv.c,v retrieving revision 1.4 diff -u -p -r1.4 fegetenv.c --- fegetenv.c 2000/04/04 06:03:27 1.4 +++ fegetenv.c 2000/07/11 19:55:07 @@ -20,6 +20,7 @@ #include <fenv.h> #include <shlib-compat.h> +#include <bp-sym.h> int fegetenv (fenv_t *envp) @@ -29,9 +30,9 @@ fegetenv (fenv_t *envp) } #if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -compat_symbol (libm, __old_fegetenv, fegetenv, GLIBC_2_1); +compat_symbol (libm, BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2_1); #endif -versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2); +versioned_symbol (libm, BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2_2); stub_warning (fegetenv) #include <stub-tag.h> Index: sysdeps/generic/open64.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/generic/open64.c,v retrieving revision 1.2 diff -u -p -r1.2 open64.c --- open64.c 1999/12/19 05:24:21 1.2 +++ open64.c 2000/07/11 19:55:07 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1996, 1997, 1999, 2000 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,6 +20,7 @@ #include <fcntl.h> #include <stdarg.h> #include <stddef.h> +#include <bp-sym.h> /* Open FILE with access OFLAG. If OFLAG includes O_CREAT, a third argument is the file protection. */ @@ -48,7 +49,7 @@ __libc_open64 (file, oflag) return -1; } strong_alias (__libc_open64, __open64) -weak_alias (__libc_open64, open64) +weak_alias (__libc_open64, BP_SYM (open64)) stub_warning (open64) #include <stub-tag.h> Index: sysdeps/posix/open64.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/posix/open64.c,v retrieving revision 1.4 diff -u -p -r1.4 open64.c --- open64.c 2000/03/16 07:04:49 1.4 +++ open64.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ #include <fcntl.h> #include <stdarg.h> +#include <bp-sym.h> /* Open FILE with access OFLAG. If OFLAG includes O_CREAT, a third argument is the file protection. */ @@ -36,5 +37,5 @@ __libc_open64 (const char *file, int ofl return __libc_open (file, oflag | O_LARGEFILE, mode); } -weak_alias (__libc_open64, __open64) -weak_alias (__libc_open64, open64) +weak_alias (__libc_open64, BP_SYM (__open64)) +weak_alias (__libc_open64, BP_SYM (open64)) Index: sysdeps/powerpc/fpu/fegetenv.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/fegetenv.c,v retrieving revision 1.2 diff -u -p -r1.2 fegetenv.c --- fegetenv.c 2000/02/26 01:09:38 1.2 +++ fegetenv.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> int __fegetenv (fenv_t *envp) @@ -28,5 +29,5 @@ __fegetenv (fenv_t *envp) return 0; } strong_alias (__fegetenv, __old_fegetenv) -symbol_version (__old_fegetenv, fegetenv, GLIBC_2.1); -default_symbol_version (__fegetenv, fegetenv, GLIBC_2.2); +symbol_version (BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2.1); +default_symbol_version (BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2.2); Index: sysdeps/powerpc/fpu/fesetenv.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/fesetenv.c,v retrieving revision 1.2 diff -u -p -r1.2 fesetenv.c --- fesetenv.c 2000/02/26 01:09:38 1.2 +++ fesetenv.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> int __fesetenv (const fenv_t *envp) @@ -28,5 +29,5 @@ __fesetenv (const fenv_t *envp) return 0; } strong_alias (__fesetenv, __old_fesetenv) -symbol_version (__old_fesetenv, fesetenv, GLIBC_2.1); -default_symbol_version (__fesetenv, fesetenv, GLIBC_2.2); +symbol_version (BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2.1); +default_symbol_version (BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2.2); Index: sysdeps/powerpc/fpu/feupdateenv.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/feupdateenv.c,v retrieving revision 1.2 diff -u -p -r1.2 feupdateenv.c --- feupdateenv.c 2000/02/26 01:09:38 1.2 +++ feupdateenv.c 2000/07/11 19:55:07 @@ -19,6 +19,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> int __feupdateenv (const fenv_t *envp) @@ -39,5 +40,5 @@ __feupdateenv (const fenv_t *envp) return 0; } strong_alias (__feupdateenv, __old_feupdateenv) -symbol_version (__old_feupdateenv, feupdateenv, GLIBC_2.1); -default_symbol_version (__feupdateenv, feupdateenv, GLIBC_2.2); +symbol_version (BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2.1); +default_symbol_version (BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2.2); Index: sysdeps/powerpc/fpu/fgetexcptflg.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/fgetexcptflg.c,v retrieving revision 1.2 diff -u -p -r1.2 fgetexcptflg.c --- fgetexcptflg.c 2000/02/26 01:09:38 1.2 +++ fgetexcptflg.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> int __fegetexceptflag (fexcept_t *flagp, int excepts) @@ -34,5 +35,5 @@ __fegetexceptflag (fexcept_t *flagp, int return 0; } strong_alias (__fegetexceptflag, __old_fegetexceptflag) -symbol_version (__old_fegetexceptflag, fegetexceptflag, GLIBC_2.1); -default_symbol_version (__fegetexceptflag, fegetexceptflag, GLIBC_2.2); +symbol_version (BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.1); +default_symbol_version (BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.2); Index: sysdeps/powerpc/fpu/fraiseexcpt.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/fraiseexcpt.c,v retrieving revision 1.2 diff -u -p -r1.2 fraiseexcpt.c --- fraiseexcpt.c 2000/02/26 01:09:38 1.2 +++ fraiseexcpt.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> #undef feraiseexcept int @@ -55,5 +56,5 @@ __feraiseexcept (int excepts) return 0; } strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (__old_feraiseexcept, feraiseexcept, GLIBC_2.1); -default_symbol_version (__feraiseexcept, feraiseexcept, GLIBC_2.2); +symbol_version (BP_SYM (__old_feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2.1); +default_symbol_version (BP_SYM (__feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2.2); Index: sysdeps/powerpc/fpu/fsetexcptflg.c =================================================================== RCS file: /cvs/glibc/libc/sysdeps/powerpc/fpu/fsetexcptflg.c,v retrieving revision 1.2 diff -u -p -r1.2 fsetexcptflg.c --- fsetexcptflg.c 2000/02/26 01:09:38 1.2 +++ fsetexcptflg.c 2000/07/11 19:55:07 @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include <fenv_libc.h> +#include <bp-sym.h> int __fesetexceptflag (const fexcept_t *flagp, int excepts) @@ -50,5 +51,5 @@ __fesetexceptflag (const fexcept_t *flag return 0; } strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (__old_fesetexceptflag, fesetexceptflag, GLIBC_2.1); -default_symbol_version (__fesetexceptflag, fesetexceptflag, GLIBC_2.2); +symbol_version (BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.1); +default_symbol_version (BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.2);
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |