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] |
Other format: | [Raw text] |
I think it is an oversight that __chown at GLIBC_2 dot 1 is exported on i386. It is not explicitly mentioned in libc.map, and nobody has any business to use such an internal name anyway. Andreas. 2003-03-21 Andreas Schwab <schwab at suse dot de> * sysdeps/unix/sysv/linux/i386/chown.c: Don't define any __chown symbols. * abilist/libc.abilist: Remove __chown at GLIBC_2 dot 1 dot --- abilist/libc.abilist.~1.2.~ 2003-03-20 10:38:29.000000000 +0100 +++ abilist/libc.abilist 2003-03-21 21:54:32.000000000 +0100 @@ -1477,7 +1477,6 @@ GLIBC_2.1.3 i.86-.*-linux.* powerpc-.*-l __cxa_finalize F __sigsuspend F GLIBC_2.1 i.86-.*-linux.* - __chown F scalbln F scalblnf F scalblnl F --- sysdeps/unix/sysv/linux/i386/chown.c.~1.17.~ 2003-01-16 11:33:27.000000000 +0100 +++ sysdeps/unix/sysv/linux/i386/chown.c 2003-03-21 21:44:27.000000000 +0100 @@ -148,20 +148,13 @@ __chown_is_lchown (const char *file, uid #endif #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) -strong_alias (__chown_is_lchown, _chown_is_lchown) -compat_symbol (libc, __chown_is_lchown, __chown, GLIBC_2_0); -compat_symbol (libc, _chown_is_lchown, chown, GLIBC_2_0); +compat_symbol (libc, __chown_is_lchown, chown, GLIBC_2_0); #endif #ifdef __NR_lchown -strong_alias (__real_chown, _real_chown) -versioned_symbol (libc, __real_chown, __chown, GLIBC_2_1); -versioned_symbol (libc, _real_chown, chown, GLIBC_2_1); +versioned_symbol (libc, __real_chown, chown, GLIBC_2_1); libc_hidden_ver (__real_chown, __chown) #else -strong_alias (__chown_is_lchown, __chown_is_lchown21) -strong_alias (__chown_is_lchown, _chown_is_lchown21) -versioned_symbol (libc, __chown_is_lchown21, __chown, GLIBC_2_1); -versioned_symbol (libc, _chown_is_lchown21, chown, GLIBC_2_1); +versioned_symbol (libc, __chown_is_lchown, chown, GLIBC_2_1); libc_hidden_ver (__chown_is_lchown, __chown) #endif -- Andreas Schwab, SuSE Labs, schwab at suse dot de SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |