cvs commit: src/lib/libthr Makefile src/lib/libthr/arch/i386/i386
_curthread.S _setcurthread.c src/lib/libthr/thread Makefile.inc
thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c
thr_condattr_destroy.c thr_condattr_init.c thr_create.c ...
Jeff Roberson
jeff at FreeBSD.org
Mon Mar 31 19:46:31 PST 2003
jeff 2003/03/31 19:46:30 PST
FreeBSD src repository
Added files:
lib/libthr Makefile
lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c
lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c
thr_cancel.c thr_clean.c thr_cond.c
thr_condattr_destroy.c
thr_condattr_init.c thr_create.c
thr_detach.c thr_equal.c thr_exit.c
thr_find_thread.c thr_gc.c thr_getprio.c
thr_getschedparam.c thr_info.c thr_init.c
thr_join.c thr_kern.c thr_main_np.c
thr_mattr_init.c thr_mattr_kind_np.c
thr_multi_np.c thr_mutex.c
thr_mutex_prioceiling.c
thr_mutex_protocol.c
thr_mutexattr_destroy.c thr_once.c
thr_printf.c thr_private.h
thr_resume_np.c thr_rwlock.c
thr_rwlockattr.c thr_self.c thr_sem.c
thr_seterrno.c thr_setprio.c
thr_setschedparam.c thr_sig.c thr_spec.c
thr_spinlock.c thr_stack.c
thr_suspend_np.c thr_syscalls.c
thr_yield.c
Log:
- Add libthr but don't hook it up to the regular build yet. This is an
adaptation of libc_r for the thr system call interface. This is beta
quality code.
Revision Changes Path
1.1 +26 -0 src/lib/libthr/Makefile (new)
1.1 +17 -0 src/lib/libthr/arch/i386/i386/_curthread.S (new)
1.1 +122 -0 src/lib/libthr/arch/i386/i386/_setcurthread.c (new)
1.1 +50 -0 src/lib/libthr/thread/Makefile.inc (new)
1.1 +450 -0 src/lib/libthr/thread/thr_attr.c (new)
1.1 +61 -0 src/lib/libthr/thread/thr_autoinit.c (new)
1.1 +205 -0 src/lib/libthr/thread/thr_cancel.c (new)
1.1 +72 -0 src/lib/libthr/thread/thr_clean.c (new)
1.1 +544 -0 src/lib/libthr/thread/thr_cond.c (new)
1.1 +53 -0 src/lib/libthr/thread/thr_condattr_destroy.c (new)
1.1 +58 -0 src/lib/libthr/thread/thr_condattr_init.c (new)
1.1 +228 -0 src/lib/libthr/thread/thr_create.c (new)
1.1 +82 -0 src/lib/libthr/thread/thr_detach.c (new)
1.1 +44 -0 src/lib/libthr/thread/thr_equal.c (new)
1.1 +186 -0 src/lib/libthr/thread/thr_exit.c (new)
1.1 +61 -0 src/lib/libthr/thread/thr_find_thread.c (new)
1.1 +211 -0 src/lib/libthr/thread/thr_gc.c (new)
1.1 +56 -0 src/lib/libthr/thread/thr_getprio.c (new)
1.1 +59 -0 src/lib/libthr/thread/thr_getschedparam.c (new)
1.1 +193 -0 src/lib/libthr/thread/thr_info.c (new)
1.1 +363 -0 src/lib/libthr/thread/thr_init.c (new)
1.1 +161 -0 src/lib/libthr/thread/thr_join.c (new)
1.1 +188 -0 src/lib/libthr/thread/thr_kern.c (new)
1.1 +47 -0 src/lib/libthr/thread/thr_main_np.c (new)
1.1 +56 -0 src/lib/libthr/thread/thr_mattr_init.c (new)
1.1 +97 -0 src/lib/libthr/thread/thr_mattr_kind_np.c (new)
1.1 +50 -0 src/lib/libthr/thread/thr_multi_np.c (new)
1.1 +432 -0 src/lib/libthr/thread/thr_mutex.c (new)
1.1 +122 -0 src/lib/libthr/thread/thr_mutex_prioceiling.c (new)
1.1 +70 -0 src/lib/libthr/thread/thr_mutex_protocol.c (new)
1.1 +53 -0 src/lib/libthr/thread/thr_mutexattr_destroy.c (new)
1.1 +53 -0 src/lib/libthr/thread/thr_once.c (new)
1.1 +124 -0 src/lib/libthr/thread/thr_printf.c (new)
1.1 +804 -0 src/lib/libthr/thread/thr_private.h (new)
1.1 +87 -0 src/lib/libthr/thread/thr_resume_np.c (new)
1.1 +341 -0 src/lib/libthr/thread/thr_rwlock.c (new)
1.1 +98 -0 src/lib/libthr/thread/thr_rwlockattr.c (new)
1.1 +44 -0 src/lib/libthr/thread/thr_self.c (new)
1.1 +257 -0 src/lib/libthr/thread/thr_sem.c (new)
1.1 +59 -0 src/lib/libthr/thread/thr_seterrno.c (new)
1.1 +52 -0 src/lib/libthr/thread/thr_setprio.c (new)
1.1 +115 -0 src/lib/libthr/thread/thr_setschedparam.c (new)
1.1 +166 -0 src/lib/libthr/thread/thr_sig.c (new)
1.1 +225 -0 src/lib/libthr/thread/thr_spec.c (new)
1.1 +88 -0 src/lib/libthr/thread/thr_spinlock.c (new)
1.1 +240 -0 src/lib/libthr/thread/thr_stack.c (new)
1.1 +53 -0 src/lib/libthr/thread/thr_suspend_np.c (new)
1.1 +418 -0 src/lib/libthr/thread/thr_syscalls.c (new)
1.1 +45 -0 src/lib/libthr/thread/thr_yield.c (new)
More information about the cvs-src
mailing list