__xstat64/__fxstat64/__lxstat64 duplicated in Versions

Jakub Jelinek jakub@redhat.com
Fri Aug 18 03:52:00 GMT 2000


On Fri, Aug 18, 2000 at 12:45:30PM +0200, Andreas Jaeger wrote:
> 
> A grep through glibc revealed:
> ./io/Versions:    __xstat64; __fxstat64; __lxstat64; __poll;
> ./sysdeps/unix/sysv/linux/arm/Versions:    __xstat64; __fxstat64; __lxstat64;
> ./sysdeps/unix/sysv/linux/i386/Versions:    __xstat64; __fxstat64; __lxstat64;
> ./sysdeps/unix/sysv/linux/mips/Versions:    __xstat64; __fxstat64; __lxstat64;
> ./sysdeps/unix/sysv/linux/powerpc/Versions:    __xstat64; __fxstat64; __lxstat64;
> ./sysdeps/unix/sysv/linux/sparc/sparc32/Versions:    __xstat64; __fxstat64; __lxstat64;
> 
> Have a look at libc.map, it contains __xstat64 now twice: With version
> 2.2 and 2.1.  The linker does the correct thing - but I don't think
> it's nice.
> 
> Shouldn't we remove those entries from io/Versions and move them
> elsewhere?  Or is this ok?

In io/Versions it is 2.1 while the rest are 2.2 which is exactly what is
desired.

	Jakub


More information about the Libc-hacker mailing list