This is the mail archive of the libc-hacker@sourceware.cygnus.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]

[PATCH] *rlimit* to GLIBC_2.2


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)
___________________________________________________________________

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]