git: libc: Move libthread_xu source over to libc/thread

Aaron LI aly at crater.dragonflybsd.org
Thu Sep 17 06:25:15 PDT 2026


commit aaef2979773f2bfc0f661b17be90d5e5b82b505b
Author: Aaron LI <aly at aaronly.me>
Date:   Thu Sep 17 17:50:00 2026 +0800

    libc: Move libthread_xu source over to libc/thread

Summary of changes:
 lib/libc/thread/Makefile.inc                       |   6 +-
 lib/{libthread_xu => libc}/thread/thr_affinity.c   |   0
 lib/{libthread_xu => libc}/thread/thr_attr.c       |   0
 lib/{libthread_xu => libc}/thread/thr_barrier.c    |   0
 .../thread/thr_barrierattr.c                       |   0
 lib/{libthread_xu => libc}/thread/thr_cancel.c     |   0
 lib/{libthread_xu => libc}/thread/thr_clean.c      |   0
 .../thread/thr_concurrency.c                       |   0
 lib/{libthread_xu => libc}/thread/thr_cond.c       |   0
 lib/{libthread_xu => libc}/thread/thr_condattr.c   |   0
 lib/{libthread_xu => libc}/thread/thr_create.c     |   0
 lib/{libthread_xu => libc}/thread/thr_ctrdtr.c     |   0
 lib/{libthread_xu => libc}/thread/thr_detach.c     |   0
 lib/{libthread_xu => libc}/thread/thr_distribute.c |   0
 lib/{libthread_xu => libc}/thread/thr_equal.c      |   0
 lib/{libthread_xu => libc}/thread/thr_event.c      |   0
 lib/{libthread_xu => libc}/thread/thr_exit.c       |   0
 lib/{libthread_xu => libc}/thread/thr_fork.c       |   0
 .../thread/thr_getcpuclockid.c                     |   0
 lib/{libthread_xu => libc}/thread/thr_getprio.c    |   0
 .../thread/thr_getschedparam.c                     |   0
 .../thread/thr_getthreadid_np.c                    |   0
 lib/{libthread_xu => libc}/thread/thr_info.c       |   0
 lib/{libthread_xu => libc}/thread/thr_init.c       |   0
 .../thread/thr_isthreaded_np.c                     |   0
 lib/{libthread_xu => libc}/thread/thr_join.c       |   0
 lib/{libthread_xu => libc}/thread/thr_kern.c       |   0
 lib/{libthread_xu => libc}/thread/thr_kill.c       |   0
 lib/{libthread_xu => libc}/thread/thr_list.c       |   0
 lib/{libthread_xu => libc}/thread/thr_main_np.c    |   0
 lib/{libthread_xu => libc}/thread/thr_malloc.c     |   0
 lib/{libthread_xu => libc}/thread/thr_multi_np.c   |   0
 lib/{libthread_xu => libc}/thread/thr_mutex.c      |   0
 lib/{libthread_xu => libc}/thread/thr_mutexattr.c  |   0
 lib/{libthread_xu => libc}/thread/thr_once.c       |   0
 lib/{libthread_xu => libc}/thread/thr_printf.c     |   0
 lib/{libthread_xu => libc}/thread/thr_private.h    |   0
 lib/{libthread_xu => libc}/thread/thr_pspinlock.c  |   0
 lib/{libthread_xu => libc}/thread/thr_resume_np.c  |   0
 lib/{libthread_xu => libc}/thread/thr_rtld.c       |   0
 lib/{libthread_xu => libc}/thread/thr_rwlock.c     |   0
 lib/{libthread_xu => libc}/thread/thr_rwlockattr.c |   0
 lib/{libthread_xu => libc}/thread/thr_self.c       |   0
 lib/{libthread_xu => libc}/thread/thr_sem.c        |   0
 lib/{libthread_xu => libc}/thread/thr_setprio.c    |   0
 .../thread/thr_setschedparam.c                     |   0
 lib/{libthread_xu => libc}/thread/thr_sig.c        |   0
 lib/{libthread_xu => libc}/thread/thr_single_np.c  |   0
 lib/{libthread_xu => libc}/thread/thr_spec.c       |   0
 lib/{libthread_xu => libc}/thread/thr_spinlock.c   |   0
 lib/{libthread_xu => libc}/thread/thr_stack.c      |   0
 lib/{libthread_xu => libc}/thread/thr_suspend_np.c |   0
 lib/{libthread_xu => libc}/thread/thr_switch_np.c  |   0
 lib/{libthread_xu => libc}/thread/thr_symbols.c    |   0
 lib/{libthread_xu => libc}/thread/thr_syscalls.c   |   0
 lib/{libthread_xu => libc}/thread/thr_umtx.c       |   0
 lib/{libthread_xu => libc}/thread/thr_umtx.h       |   0
 lib/{libthread_xu => libc}/thread/thr_yield.c      |   0
 .../thread}/x86_64/_umtx_sleep_wakeup_err.S        |   0
 .../include => libc/thread/x86_64}/pthread_md.h    |   0
 lib/libthread_xu/arch/Makefile.inc                 |   3 -
 lib/libthread_xu/pthread.map                       | 419 ---------------------
 62 files changed, 3 insertions(+), 425 deletions(-)
 rename lib/{libthread_xu => libc}/thread/thr_affinity.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_attr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_barrier.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_barrierattr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_cancel.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_clean.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_concurrency.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_cond.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_condattr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_create.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_ctrdtr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_detach.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_distribute.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_equal.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_event.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_exit.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_fork.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_getcpuclockid.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_getprio.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_getschedparam.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_getthreadid_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_info.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_init.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_isthreaded_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_join.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_kern.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_kill.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_list.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_main_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_malloc.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_multi_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_mutex.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_mutexattr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_once.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_printf.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_private.h (100%)
 rename lib/{libthread_xu => libc}/thread/thr_pspinlock.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_resume_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_rtld.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_rwlock.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_rwlockattr.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_self.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_sem.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_setprio.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_setschedparam.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_sig.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_single_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_spec.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_spinlock.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_stack.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_suspend_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_switch_np.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_symbols.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_syscalls.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_umtx.c (100%)
 rename lib/{libthread_xu => libc}/thread/thr_umtx.h (100%)
 rename lib/{libthread_xu => libc}/thread/thr_yield.c (100%)
 rename lib/{libthread_xu/arch/x86_64 => libc/thread}/x86_64/_umtx_sleep_wakeup_err.S (100%)
 rename lib/{libthread_xu/arch/x86_64/include => libc/thread/x86_64}/pthread_md.h (100%)
 delete mode 100644 lib/libthread_xu/arch/Makefile.inc
 delete mode 100644 lib/libthread_xu/pthread.map

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/aaef2979773f2bfc0f661b17be90d5e5b82b505b


-- 
DragonFly BSD source repository


More information about the Commits mailing list