cosmopolitan/libc/thread
Justine Tunney 155b378a39
Tidy up the threading implementation
The organization of the source files is now much more rational.
Old experiments that didn't work out are now deleted. Naming of
things like files is now more intuitive.
2022-09-10 02:56:25 -07:00
..
clone-linux.S Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
clone-nt.S Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
clone-openbsd.S Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
clone.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
freebsd.internal.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
internal.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
key.c Make _Thread_local more seamlessly working 2022-07-10 08:27:50 -07:00
mktls.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
openbsd.internal.h Make fixes and improvements 2022-06-25 21:09:09 -07:00
posixthread.internal.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getdetachstate.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getguardsize.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getinheritsched.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getschedparam.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getschedpolicy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getscope.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getstack.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_getstacksize.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setdetachstate.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setguardsize.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setinheritsched.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setschedparam.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setscope.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setstack.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_attr_setstacksize.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrier_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrier_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrier_wait.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrierattr_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrierattr_getpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrierattr_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_barrierattr_setpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cancel.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cond_broadcast.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cond_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cond_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cond_timedwait.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_cond_wait.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_condattr_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_condattr_getpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_condattr_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_condattr_setpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_create.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_detach.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_equal.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_exit.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getaffinity_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getattr_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getname_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getschedparam.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getspecific.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getthreadid_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_getunique_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_join.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_key_create.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_key_delete.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_key_destruct.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutex_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_getpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_gettype.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_setpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_mutexattr_settype.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_reschedule.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlock_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlock_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlock_rdlock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlock_unlock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlock_wrlock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlockattr_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlockattr_getpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlockattr_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_rwlockattr_setpshared.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_self.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_setaffinity_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_setname_np.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_setschedparam.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_setschedparam_freebsd.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_setspecific.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_sigmask.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_spin_destroy.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_spin_init.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_spin_lock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_spin_trylock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_spin_unlock.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
pthread_zombies.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
spawn.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
spawn.h Make _Thread_local work across platforms 2022-07-10 04:01:17 -07:00
thread.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
thread.mk Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
thread2.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
tls.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
tls2.h Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
ungarbage.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
xnu.internal.h Improve quality of raise(), abort(), and tkill() 2022-09-03 20:17:54 -07:00