diff options
| author | gfleury <gfleury@disroot.org> | 2025-11-21 21:13:36 +0200 |
|---|---|---|
| committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-11-22 03:28:48 +0100 |
| commit | 585eee3962d00490a95790035714d53c81cc38ba (patch) | |
| tree | 8e471a57a914a993c9fc0fe0376db1a8887fbb6e /sysdeps/mach | |
| parent | 604bdb0f8e9c0873b5420ec4429bd1dc40a41860 (diff) | |
htl: move c11 symbols into libc.
thrd_{create,detach,exit,join}.
mtx_{init,destroy,lock,trylock,unlock,timeelock}.
cnd_{broadcast,destroy,init,signal,timewait,wait,destroy}
tss_{create,delete,get,set}. call_once.
Message-ID: <20251121191336.1224485-1-gfleury@disroot.org>
Diffstat (limited to 'sysdeps/mach')
| -rw-r--r-- | sysdeps/mach/hurd/i386/libc.abilist | 42 | ||||
| -rw-r--r-- | sysdeps/mach/hurd/i386/libpthread.abilist | 21 | ||||
| -rw-r--r-- | sysdeps/mach/hurd/x86_64/libc.abilist | 42 | ||||
| -rw-r--r-- | sysdeps/mach/hurd/x86_64/libpthread.abilist | 21 |
4 files changed, 84 insertions, 42 deletions
diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist index dbbb399feb..08dcd85cd9 100644 --- a/sysdeps/mach/hurd/i386/libc.abilist +++ b/sysdeps/mach/hurd/i386/libc.abilist @@ -2334,8 +2334,21 @@ GLIBC_2.3.4 xdr_quad_t F GLIBC_2.3.4 xdr_u_quad_t F GLIBC_2.30 twalk_r F GLIBC_2.32 __libc_single_threaded D 0x1 +GLIBC_2.32 call_once F +GLIBC_2.32 cnd_broadcast F +GLIBC_2.32 cnd_destroy F +GLIBC_2.32 cnd_init F +GLIBC_2.32 cnd_signal F +GLIBC_2.32 cnd_timedwait F +GLIBC_2.32 cnd_wait F GLIBC_2.32 mach_print F GLIBC_2.32 mremap F +GLIBC_2.32 mtx_destroy F +GLIBC_2.32 mtx_init F +GLIBC_2.32 mtx_lock F +GLIBC_2.32 mtx_timedlock F +GLIBC_2.32 mtx_trylock F +GLIBC_2.32 mtx_unlock F GLIBC_2.32 pthread_clockjoin_np F GLIBC_2.32 pthread_cond_clockwait F GLIBC_2.32 pthread_mutex_clocklock F @@ -2354,10 +2367,18 @@ GLIBC_2.32 sigabbrev_np F GLIBC_2.32 sigdescr_np F GLIBC_2.32 strerrordesc_np F GLIBC_2.32 strerrorname_np F +GLIBC_2.32 thrd_create F GLIBC_2.32 thrd_current F +GLIBC_2.32 thrd_detach F GLIBC_2.32 thrd_equal F +GLIBC_2.32 thrd_exit F +GLIBC_2.32 thrd_join F GLIBC_2.32 thrd_sleep F GLIBC_2.32 thrd_yield F +GLIBC_2.32 tss_create F +GLIBC_2.32 tss_delete F +GLIBC_2.32 tss_get F +GLIBC_2.32 tss_set F GLIBC_2.33 __x86_get_cpuid_feature_leaf F GLIBC_2.33 fstat F GLIBC_2.33 fstat64 F @@ -2677,10 +2698,23 @@ GLIBC_2.42 uimaxabs F GLIBC_2.42 ulabs F GLIBC_2.42 ullabs F GLIBC_2.43 __memset_explicit_chk F +GLIBC_2.43 call_once F +GLIBC_2.43 cnd_broadcast F +GLIBC_2.43 cnd_destroy F +GLIBC_2.43 cnd_init F +GLIBC_2.43 cnd_signal F +GLIBC_2.43 cnd_timedwait F +GLIBC_2.43 cnd_wait F GLIBC_2.43 free_aligned_sized F GLIBC_2.43 free_sized F GLIBC_2.43 memalignment F GLIBC_2.43 memset_explicit F +GLIBC_2.43 mtx_destroy F +GLIBC_2.43 mtx_init F +GLIBC_2.43 mtx_lock F +GLIBC_2.43 mtx_timedlock F +GLIBC_2.43 mtx_trylock F +GLIBC_2.43 mtx_unlock F GLIBC_2.43 pthread_cancel F GLIBC_2.43 pthread_clockjoin_np F GLIBC_2.43 pthread_create F @@ -2717,6 +2751,14 @@ GLIBC_2.43 sem_timedwait F GLIBC_2.43 sem_trywait F GLIBC_2.43 sem_unlink F GLIBC_2.43 sem_wait F +GLIBC_2.43 thrd_create F +GLIBC_2.43 thrd_detach F +GLIBC_2.43 thrd_exit F +GLIBC_2.43 thrd_join F +GLIBC_2.43 tss_create F +GLIBC_2.43 tss_delete F +GLIBC_2.43 tss_get F +GLIBC_2.43 tss_set F GLIBC_2.43 umaxabs F GLIBC_2.5 __readlinkat_chk F GLIBC_2.5 inet6_opt_append F diff --git a/sysdeps/mach/hurd/i386/libpthread.abilist b/sysdeps/mach/hurd/i386/libpthread.abilist index ff9c273218..e69de29bb2 100644 --- a/sysdeps/mach/hurd/i386/libpthread.abilist +++ b/sysdeps/mach/hurd/i386/libpthread.abilist @@ -1,21 +0,0 @@ -GLIBC_2.32 call_once F -GLIBC_2.32 cnd_broadcast F -GLIBC_2.32 cnd_destroy F -GLIBC_2.32 cnd_init F -GLIBC_2.32 cnd_signal F -GLIBC_2.32 cnd_timedwait F -GLIBC_2.32 cnd_wait F -GLIBC_2.32 mtx_destroy F -GLIBC_2.32 mtx_init F -GLIBC_2.32 mtx_lock F -GLIBC_2.32 mtx_timedlock F -GLIBC_2.32 mtx_trylock F -GLIBC_2.32 mtx_unlock F -GLIBC_2.32 thrd_create F -GLIBC_2.32 thrd_detach F -GLIBC_2.32 thrd_exit F -GLIBC_2.32 thrd_join F -GLIBC_2.32 tss_create F -GLIBC_2.32 tss_delete F -GLIBC_2.32 tss_get F -GLIBC_2.32 tss_set F diff --git a/sysdeps/mach/hurd/x86_64/libc.abilist b/sysdeps/mach/hurd/x86_64/libc.abilist index 7f0e601b8e..c17d5399e4 100644 --- a/sysdeps/mach/hurd/x86_64/libc.abilist +++ b/sysdeps/mach/hurd/x86_64/libc.abilist @@ -688,6 +688,7 @@ GLIBC_2.38 bzero F GLIBC_2.38 c16rtomb F GLIBC_2.38 c32rtomb F GLIBC_2.38 c8rtomb F +GLIBC_2.38 call_once F GLIBC_2.38 calloc F GLIBC_2.38 canonicalize_file_name F GLIBC_2.38 catclose F @@ -718,6 +719,12 @@ GLIBC_2.38 close_range F GLIBC_2.38 closedir F GLIBC_2.38 closefrom F GLIBC_2.38 closelog F +GLIBC_2.38 cnd_broadcast F +GLIBC_2.38 cnd_destroy F +GLIBC_2.38 cnd_init F +GLIBC_2.38 cnd_signal F +GLIBC_2.38 cnd_timedwait F +GLIBC_2.38 cnd_wait F GLIBC_2.38 confstr F GLIBC_2.38 connect F GLIBC_2.38 copy_file_range F @@ -1413,6 +1420,12 @@ GLIBC_2.38 msgrcv F GLIBC_2.38 msgsnd F GLIBC_2.38 msync F GLIBC_2.38 mtrace F +GLIBC_2.38 mtx_destroy F +GLIBC_2.38 mtx_init F +GLIBC_2.38 mtx_lock F +GLIBC_2.38 mtx_timedlock F +GLIBC_2.38 mtx_trylock F +GLIBC_2.38 mtx_unlock F GLIBC_2.38 munlock F GLIBC_2.38 munlockall F GLIBC_2.38 munmap F @@ -2033,8 +2046,12 @@ GLIBC_2.38 telldir F GLIBC_2.38 tempnam F GLIBC_2.38 textdomain F GLIBC_2.38 tfind F +GLIBC_2.38 thrd_create F GLIBC_2.38 thrd_current F +GLIBC_2.38 thrd_detach F GLIBC_2.38 thrd_equal F +GLIBC_2.38 thrd_exit F +GLIBC_2.38 thrd_join F GLIBC_2.38 thrd_sleep F GLIBC_2.38 thrd_yield F GLIBC_2.38 thread_depress_abort F @@ -2064,6 +2081,10 @@ GLIBC_2.38 towupper_l F GLIBC_2.38 truncate F GLIBC_2.38 truncate64 F GLIBC_2.38 tsearch F +GLIBC_2.38 tss_create F +GLIBC_2.38 tss_delete F +GLIBC_2.38 tss_get F +GLIBC_2.38 tss_set F GLIBC_2.38 ttyname F GLIBC_2.38 ttyname_r F GLIBC_2.38 ttyslot F @@ -2354,10 +2375,23 @@ GLIBC_2.42 uimaxabs F GLIBC_2.42 ulabs F GLIBC_2.42 ullabs F GLIBC_2.43 __memset_explicit_chk F +GLIBC_2.43 call_once F +GLIBC_2.43 cnd_broadcast F +GLIBC_2.43 cnd_destroy F +GLIBC_2.43 cnd_init F +GLIBC_2.43 cnd_signal F +GLIBC_2.43 cnd_timedwait F +GLIBC_2.43 cnd_wait F GLIBC_2.43 free_aligned_sized F GLIBC_2.43 free_sized F GLIBC_2.43 memalignment F GLIBC_2.43 memset_explicit F +GLIBC_2.43 mtx_destroy F +GLIBC_2.43 mtx_init F +GLIBC_2.43 mtx_lock F +GLIBC_2.43 mtx_timedlock F +GLIBC_2.43 mtx_trylock F +GLIBC_2.43 mtx_unlock F GLIBC_2.43 pthread_cancel F GLIBC_2.43 pthread_clockjoin_np F GLIBC_2.43 pthread_create F @@ -2394,6 +2428,14 @@ GLIBC_2.43 sem_timedwait F GLIBC_2.43 sem_trywait F GLIBC_2.43 sem_unlink F GLIBC_2.43 sem_wait F +GLIBC_2.43 thrd_create F +GLIBC_2.43 thrd_detach F +GLIBC_2.43 thrd_exit F +GLIBC_2.43 thrd_join F +GLIBC_2.43 tss_create F +GLIBC_2.43 tss_delete F +GLIBC_2.43 tss_get F +GLIBC_2.43 tss_set F GLIBC_2.43 umaxabs F HURD_CTHREADS_0.3 __mutex_init F HURD_CTHREADS_0.3 __mutex_lock F diff --git a/sysdeps/mach/hurd/x86_64/libpthread.abilist b/sysdeps/mach/hurd/x86_64/libpthread.abilist index b4f2a96250..e69de29bb2 100644 --- a/sysdeps/mach/hurd/x86_64/libpthread.abilist +++ b/sysdeps/mach/hurd/x86_64/libpthread.abilist @@ -1,21 +0,0 @@ -GLIBC_2.38 call_once F -GLIBC_2.38 cnd_broadcast F -GLIBC_2.38 cnd_destroy F -GLIBC_2.38 cnd_init F -GLIBC_2.38 cnd_signal F -GLIBC_2.38 cnd_timedwait F -GLIBC_2.38 cnd_wait F -GLIBC_2.38 mtx_destroy F -GLIBC_2.38 mtx_init F -GLIBC_2.38 mtx_lock F -GLIBC_2.38 mtx_timedlock F -GLIBC_2.38 mtx_trylock F -GLIBC_2.38 mtx_unlock F -GLIBC_2.38 thrd_create F -GLIBC_2.38 thrd_detach F -GLIBC_2.38 thrd_exit F -GLIBC_2.38 thrd_join F -GLIBC_2.38 tss_create F -GLIBC_2.38 tss_delete F -GLIBC_2.38 tss_get F -GLIBC_2.38 tss_set F |
