[PATCH] *rlimit* to GLIBC_2.2
Jakub Jelinek
jakub@redhat.com
Fri Jan 28 06:25:00 GMT 2000
Hi!
As new *rlimit stuff was removed from 2.1.3 (minus arm, but I understood it
will be removed as well), we should move the symbols to 2.2 to remove
confusion (and not break various dependencies scripts).
In fact, powerpc/Versions already uses GLIBC_2.2 for it (but the files it
includes don't).
2000-01-28 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/arm/Versions: Export the new *rlimit interface
with symbol version GLIBC_2.2.
* sysdeps/unix/sysv/linux/i386/Versions: Likewise.
* sysdeps/unix/sysv/linux/i386/getrlimit.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getrlimit64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setrlimit.c: Likewise.
--- libc/sysdeps/unix/sysv/linux/arm/Versions.jj Tue Jan 25 15:36:37 2000
+++ libc/sysdeps/unix/sysv/linux/arm/Versions Fri Jan 28 15:07:55 2000
@@ -4,7 +4,7 @@ libc {
inb; inw; inl;
outb; outw; outl;
}
- GLIBC_2.1.3 {
+ GLIBC_2.2 {
# New rlimit interface
getrlimit; setrlimit; getrlimit64;
}
--- libc/sysdeps/unix/sysv/linux/i386/Versions.jj Tue Jan 25 15:36:39 2000
+++ libc/sysdeps/unix/sysv/linux/i386/Versions Fri Jan 28 15:06:48 2000
@@ -7,7 +7,7 @@ libc {
GLIBC_2.1 {
__modify_ldt; modify_ldt;
}
- GLIBC_2.1.3 {
+ GLIBC_2.2 {
# New rlimit interface
getrlimit; setrlimit; getrlimit64;
}
--- libc/sysdeps/unix/sysv/linux/i386/getrlimit.c.jj Sat Dec 18 20:41:48 1999
+++ libc/sysdeps/unix/sysv/linux/i386/getrlimit.c Fri Jan 28 15:07:11 2000
@@ -78,7 +78,7 @@ __new_getrlimit (enum __rlimit_resource
weak_alias (__new_getrlimit, __getrlimit);
#if defined PIC && DO_VERSIONING
-default_symbol_version (__new_getrlimit, getrlimit, GLIBC_2.1.3);
+default_symbol_version (__new_getrlimit, getrlimit, GLIBC_2.2);
#else
weak_alias (__new_getrlimit, getrlimit);
#endif
--- libc/sysdeps/unix/sysv/linux/i386/getrlimit64.c.jj Sat Dec 18 20:41:57 1999
+++ libc/sysdeps/unix/sysv/linux/i386/getrlimit64.c Fri Jan 28 15:07:20 2000
@@ -22,7 +22,7 @@
#undef getrlimit64
#if defined PIC && defined DO_VERSIONING
-default_symbol_version (__new_getrlimit64, getrlimit64, GLIBC_2.1.3);
+default_symbol_version (__new_getrlimit64, getrlimit64, GLIBC_2.2);
#else
weak_alias (__new_getrlimit64, getrlimit64);
#endif
--- libc/sysdeps/unix/sysv/linux/i386/setrlimit.c.jj Sun Dec 19 00:42:59 1999
+++ libc/sysdeps/unix/sysv/linux/i386/setrlimit.c Fri Jan 28 15:07:32 2000
@@ -76,7 +76,7 @@ __new_setrlimit (enum __rlimit_resource
weak_alias (__new_setrlimit, __setrlimit);
#if defined PIC && DO_VERSIONING
-default_symbol_version (__new_setrlimit, setrlimit, GLIBC_2.1.3);
+default_symbol_version (__new_setrlimit, setrlimit, GLIBC_2.2);
#else
weak_alias (__new_setrlimit, setrlimit);
#endif
Cheers,
Jakub
___________________________________________________________________
Jakub Jelinek | jakub@redhat.com | http://sunsite.mff.cuni.cz/~jj
Linux version 2.3.41 on a sparc64 machine (1343.49 BogoMips)
___________________________________________________________________
More information about the Libc-hacker
mailing list