This patch series moves htl symbols into libc. gfleury (19): htl: move pthread_setschedprio into libc. htl: move pthread_get/setconcurrency into libc. htl: move __pthread_init_{specific, static_tls}, __pthread_{alloc}, dealloc} into libc. htl: move __pthread_stack_alloc into libc. htl: move __pthread_thread_{alloc, start, terminate} into libc. htl: move pthread_getcpuclockid into libc. htl: move pthread_yield into libc. htl: move __thread_set_pcsptp into libc. htl: move pthread_cancel, __pthread_do_cancel into libc. htl: move pthread_kill into libc. htl: move pthread_testcancel into libc. htl: move pthread_getattr_np into libc. htl: move pthread_mutex_transfer_np into libc. htl: move __pthread_sigstate_init into libc. htl: move pthread_detach into libc. htl: move pthread_exit into libc. htl: move pthread_{join, clockjoin_np, timedjoin_np, tryjoin_np} into libc. htl: move __pthread_setup into libc. htl: move __pthread_startup into libc.
htl/Makefile | 50 ++++++------- htl/Versions | 78 +++++++++++++------- htl/forward.c | 30 -------- htl/pt-alloc.c | 4 + htl/pt-cancel.c | 9 ++- htl/pt-dealloc.c | 3 + htl/pt-detach.c | 10 ++- htl/pt-exit.c | 9 ++- htl/pt-getattr.c | 9 ++- htl/pt-initialize.c | 1 - htl/pt-internal.h | 14 +++- htl/pt-join.c | 30 +++++++- htl/pt-setcancelstate.c | 2 +- htl/pt-setcanceltype.c | 2 +- htl/pt-testcancel.c | 9 ++- htl/pt-yield.c | 9 ++- sysdeps/htl/pt-getconcurrency.c | 9 ++- sysdeps/htl/pt-getcpuclockid.c | 8 +- sysdeps/htl/pt-init-specific.c | 2 + sysdeps/htl/pt-setconcurrency.c | 9 ++- sysdeps/htl/pt-setschedprio.c | 9 ++- sysdeps/htl/pt-startup.c | 1 + sysdeps/htl/pthread-functions.h | 3 - sysdeps/htl/pthreadP.h | 33 ++++++--- sysdeps/hurd/htl/pt-kill.c | 9 ++- sysdeps/mach/htl/pt-stack-alloc.c | 2 + sysdeps/mach/htl/pt-thread-alloc.c | 1 + sysdeps/mach/htl/pt-thread-start.c | 1 + sysdeps/mach/htl/pt-thread-terminate.c | 1 + sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 7 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 3 + sysdeps/mach/hurd/htl/pt-sysdep.h | 2 +- sysdeps/mach/hurd/i386/htl/pt-machdep.c | 2 + sysdeps/mach/hurd/i386/htl/pt-setup.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 35 +++++++++ sysdeps/mach/hurd/i386/libpthread.abilist | 18 ----- sysdeps/mach/hurd/x86_64/htl/pt-machdep.c | 2 + sysdeps/mach/hurd/x86_64/htl/pt-setup.c | 1 + sysdeps/mach/hurd/x86_64/libc.abilist | 34 +++++++++ sysdeps/mach/hurd/x86_64/libpthread.abilist | 18 ----- 40 files changed, 325 insertions(+), 155 deletions(-) -- 2.47.2