This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[COMMITED] Sort some Versions files


I've sorted some Versions files and committed as obvious,

Andreas

2013-02-17 Andreas Jaeger <aj@suse.de>

	* time/Versions: Sort entries.
	* string/Versions: Likewise.
	* resolv/Versions: Likewise.
	* posix/Versions: Likewise.
	* iconv/Versions: Likewise.
	* elf/Versions: Likewise.
	* wcsmbs/Versions: Likewise.

diff --git a/elf/Versions b/elf/Versions
index 87e27c5..e5e611e 100644
--- a/elf/Versions
+++ b/elf/Versions
@@ -1,7 +1,7 @@
 libc {
   GLIBC_2.0 {
 %ifdef EXPORT_UNWIND_FIND_FDE
-    __register_frame_info; __deregister_frame_info;
+    __deregister_frame_info; __register_frame_info;
 %endif
   }
   GLIBC_2.1 {
@@ -13,23 +13,23 @@ libc {
   }
 %ifdef EXPORT_UNWIND_FIND_FDE
   GCC_3.0 {
-    __register_frame_info_bases; __deregister_frame_info_bases;
+    __deregister_frame_info_bases; __register_frame_info_bases;
     __register_frame_info_table_bases; _Unwind_Find_FDE;
   }
 %endif
   GLIBC_PRIVATE {
     # functions used in other libraries
     _dl_addr;
-    _dl_sym; _dl_vsym;
     _dl_open_hook;
-    __libc_dlopen_mode; __libc_dlsym; __libc_dlclose;
+    _dl_sym; _dl_vsym;
+    __libc_dlclose; __libc_dlopen_mode; __libc_dlsym;
   }
 }

 ld {
   GLIBC_2.0 {
     # Function from libc.so which must be shared with libc.
-    calloc; free; malloc; realloc; __libc_memalign;
+    __libc_memalign; calloc; free; malloc; realloc;

     _r_debug;
   }
@@ -50,16 +50,15 @@ ld {
   GLIBC_PRIVATE {
     # Those are in the dynamic linker, but used by libc.so.
     __libc_enable_secure;
-    _dl_argv;
-    _dl_out_of_memory;
-    _dl_starting_up;
+    _dl_allocate_tls; _dl_allocate_tls_init;
+    _dl_argv; _dl_get_tls_static_info; _dl_deallocate_tls;
+    _dl_make_stack_executable; _dl_out_of_memory;
+    _dl_rtld_di_serinfo; _dl_starting_up; _dl_tls_setup;
     _rtld_global; _rtld_global_ro;
-    _dl_allocate_tls; _dl_deallocate_tls;
-    _dl_get_tls_static_info; _dl_allocate_tls_init;
-    _dl_tls_setup; _dl_rtld_di_serinfo;
-    _dl_make_stack_executable;
+
     # Only here for gdb while a better method is developed.
     _dl_debug_state;
+
     # Pointer protection.
     __pointer_chk_guard;
   }
diff --git a/iconv/Versions b/iconv/Versions
index 7f09ed4..5d50cf1 100644
--- a/iconv/Versions
+++ b/iconv/Versions
@@ -1,10 +1,10 @@
 libc {
   GLIBC_2.1 {
     # i*
-    iconv_open; iconv; iconv_close;
+    iconv; iconv_open; iconv_close;
   }
   GLIBC_PRIVATE {
     # functions shared with iconv program
-    __gconv_get_alias_db; __gconv_get_modules_db; __gconv_get_cache;
+    __gconv_get_alias_db; __gconv_get_cache; __gconv_get_modules_db;
   }
 }
diff --git a/posix/Versions b/posix/Versions
index 686c446..1bc235a 100644
--- a/posix/Versions
+++ b/posix/Versions
@@ -1,7 +1,7 @@
 libc {
   GLIBC_2.0 {
     # functions with special/multiple interfaces
-    __bsd_getpgrp; __setpgid; __getpgid;
+    __bsd_getpgrp; __getpgid; __setpgid;

     # functions with required interface outside normal name space
     _exit;
@@ -114,7 +114,7 @@ libc {
     # under GLIBC_2.0; the first instance in the script is taken as the
     # default, so linux configurations put them in GLIBC_2.0 while other
     # configuration put them in GLIBC_2.3.2.
-    getresuid; getresgid; setresuid; setresgid;
+    getresgid; getresuid; setresgid; setresuid;
   }
   GLIBC_2.3.3 {
     sched_getaffinity; sched_setaffinity;
diff --git a/resolv/Versions b/resolv/Versions
index 93faf1e..6f02597 100644
--- a/resolv/Versions
+++ b/resolv/Versions
@@ -97,6 +97,6 @@ libnss_dns {

 libanl {
   GLIBC_2.2.3 {
-    getaddrinfo_a; gai_cancel; gai_error; gai_suspend;
+    gai_cancel; gai_error; gai_suspend; getaddrinfo_a;
   }
 }
diff --git a/string/Versions b/string/Versions
index f145fd3..59bf35a 100644
--- a/string/Versions
+++ b/string/Versions
@@ -7,8 +7,8 @@ libc {
     __bzero; __strtok_r;

     # functions used in other libraries
-    __stpncpy; __stpcpy; __strdup; __mempcpy; __strcasecmp; __strerror_r;
-    __ffs;
+    __ffs; __mempcpy; __stpncpy; __stpcpy; __strcasecmp; __strdup;
+    __strerror_r;

     # a*
     argz_add; argz_add_sep; argz_append; argz_count; argz_create;
diff --git a/time/Versions b/time/Versions
index a7c2630..fd83818 100644
--- a/time/Versions
+++ b/time/Versions
@@ -1,7 +1,7 @@
 libc {
   GLIBC_2.0 {
     # global variables
-    __timezone; __daylight; __tzname;
+    __daylight; __timezone; __tzname;

     # functions with special/multiple interfaces
     __adjtimex;
@@ -51,13 +51,13 @@ libc {
     wcsftime;
   }
   GLIBC_2.3 {
+    # these internal names are used by libstdc++
+    __strftime_l; __wcsftime_l;
+
     # s*
     strftime_l;
     # w*
     wcsftime_l;
-
-    # these internal names are used by libstdc++
-    __strftime_l; __wcsftime_l;
   }
   GLIBC_2.3.2 {
     strptime_l;
diff --git a/wcsmbs/Versions b/wcsmbs/Versions
index 10bccc9..3b7b8f8 100644
--- a/wcsmbs/Versions
+++ b/wcsmbs/Versions
@@ -1,7 +1,7 @@
 libc {
   GLIBC_2.0 {
     # functions used in inline functions or macros
-    __wcsto*_internal; __mbrlen; __mbrtowc;
+     __mbrlen; __mbrtowc; __wcsto*_internal;

# b*
btowc;
@@ -25,10 +25,10 @@ libc {
wcschrnul; wmempcpy;
}
GLIBC_2.7 {
- __isoc99_wscanf; __isoc99_vwscanf; __isoc99_fwscanf; __isoc99_vfwscanf;
- __isoc99_swscanf; __isoc99_vswscanf;
+ __isoc99_fwscanf; __isoc99_swscanf; __isoc99_vfwscanf; __isoc99_vswscanf;
+ __isoc99_vwscanf; __isoc99_wscanf;
}
GLIBC_2.16 {
- mbrtoc16; c16rtomb; mbrtoc32; c32rtomb;
+ c16rtomb; c32rtomb; mbrtoc16; mbrtoc32;
}
}


--
 Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
    GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


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