mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
nptl: Move pthread_once and __pthread_once into libc
And also the fork generation counter, __fork_generation. This eliminates the need for __fork_generation_pointer. call_once remains in libpthread and calls the exported __pthread_once symbol. pthread_once and __pthread_once have been moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@@ -189,6 +189,7 @@ GLIBC_2.0 __printf_fp F
|
||||
GLIBC_2.0 __profile_frequency F
|
||||
GLIBC_2.0 __progname D 0x4
|
||||
GLIBC_2.0 __progname_full D 0x4
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __rcmd_errstr D 0x4
|
||||
GLIBC_2.0 __read F
|
||||
GLIBC_2.0 __realloc_hook D 0x4
|
||||
@@ -870,6 +871,7 @@ GLIBC_2.0 pthread_mutex_destroy F
|
||||
GLIBC_2.0 pthread_mutex_init F
|
||||
GLIBC_2.0 pthread_mutex_lock F
|
||||
GLIBC_2.0 pthread_mutex_unlock F
|
||||
GLIBC_2.0 pthread_once F
|
||||
GLIBC_2.0 pthread_self F
|
||||
GLIBC_2.0 pthread_setcancelstate F
|
||||
GLIBC_2.0 pthread_setcanceltype F
|
||||
@@ -2219,8 +2221,10 @@ GLIBC_2.33 stat F
|
||||
GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
GLIBC_2.4 _IO_fprintf F
|
||||
GLIBC_2.4 _IO_printf F
|
||||
GLIBC_2.4 _IO_sprintf F
|
||||
|
@@ -13,7 +13,6 @@ GLIBC_2.0 __pthread_mutex_unlock F
|
||||
GLIBC_2.0 __pthread_mutexattr_destroy F
|
||||
GLIBC_2.0 __pthread_mutexattr_init F
|
||||
GLIBC_2.0 __pthread_mutexattr_settype F
|
||||
GLIBC_2.0 __pthread_once F
|
||||
GLIBC_2.0 __pthread_setspecific F
|
||||
GLIBC_2.0 flockfile F
|
||||
GLIBC_2.0 ftrylockfile F
|
||||
@@ -41,7 +40,6 @@ GLIBC_2.0 pthread_mutexattr_destroy F
|
||||
GLIBC_2.0 pthread_mutexattr_getkind_np F
|
||||
GLIBC_2.0 pthread_mutexattr_init F
|
||||
GLIBC_2.0 pthread_mutexattr_setkind_np F
|
||||
GLIBC_2.0 pthread_once F
|
||||
GLIBC_2.0 pthread_setcancelstate F
|
||||
GLIBC_2.0 pthread_setcanceltype F
|
||||
GLIBC_2.0 pthread_setspecific F
|
||||
|
@@ -397,6 +397,7 @@ GLIBC_2.2 __printf_fp F
|
||||
GLIBC_2.2 __profile_frequency F
|
||||
GLIBC_2.2 __progname D 0x8
|
||||
GLIBC_2.2 __progname_full D 0x8
|
||||
GLIBC_2.2 __pthread_once F
|
||||
GLIBC_2.2 __pwrite64 F
|
||||
GLIBC_2.2 __rawmemchr F
|
||||
GLIBC_2.2 __rcmd_errstr D 0x8
|
||||
@@ -1323,6 +1324,7 @@ GLIBC_2.2 pthread_mutex_destroy F
|
||||
GLIBC_2.2 pthread_mutex_init F
|
||||
GLIBC_2.2 pthread_mutex_lock F
|
||||
GLIBC_2.2 pthread_mutex_unlock F
|
||||
GLIBC_2.2 pthread_once F
|
||||
GLIBC_2.2 pthread_self F
|
||||
GLIBC_2.2 pthread_setcancelstate F
|
||||
GLIBC_2.2 pthread_setcanceltype F
|
||||
@@ -2138,8 +2140,10 @@ GLIBC_2.33 stat F
|
||||
GLIBC_2.33 stat64 F
|
||||
GLIBC_2.34 __libc_start_main F
|
||||
GLIBC_2.34 __pthread_cleanup_routine F
|
||||
GLIBC_2.34 __pthread_once F
|
||||
GLIBC_2.34 pthread_kill F
|
||||
GLIBC_2.34 pthread_mutex_consistent F
|
||||
GLIBC_2.34 pthread_once F
|
||||
GLIBC_2.4 __confstr_chk F
|
||||
GLIBC_2.4 __fgets_chk F
|
||||
GLIBC_2.4 __fgets_unlocked_chk F
|
||||
|
@@ -20,7 +20,6 @@ GLIBC_2.2 __pthread_mutex_unlock F
|
||||
GLIBC_2.2 __pthread_mutexattr_destroy F
|
||||
GLIBC_2.2 __pthread_mutexattr_init F
|
||||
GLIBC_2.2 __pthread_mutexattr_settype F
|
||||
GLIBC_2.2 __pthread_once F
|
||||
GLIBC_2.2 __pthread_rwlock_destroy F
|
||||
GLIBC_2.2 __pthread_rwlock_init F
|
||||
GLIBC_2.2 __pthread_rwlock_rdlock F
|
||||
@@ -79,7 +78,6 @@ GLIBC_2.2 pthread_mutexattr_init F
|
||||
GLIBC_2.2 pthread_mutexattr_setkind_np F
|
||||
GLIBC_2.2 pthread_mutexattr_setpshared F
|
||||
GLIBC_2.2 pthread_mutexattr_settype F
|
||||
GLIBC_2.2 pthread_once F
|
||||
GLIBC_2.2 pthread_rwlock_destroy F
|
||||
GLIBC_2.2 pthread_rwlock_init F
|
||||
GLIBC_2.2 pthread_rwlock_rdlock F
|
||||
|
Reference in New Issue
Block a user