summaryrefslogtreecommitdiffstats
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
...
* Try to reduce total time needed for suspending all threads,davidxu2006-01-081-4/+17
* Remove functions i386_get_gsbase and i386_set_gsbase, they were alreadydavidxu2006-01-071-14/+0
* Refine thread suspension code, now thread suspension is a blockabledavidxu2006-01-057-68/+177
* 1. Add SIGEV_THREAD notification for mq_notify.davidxu2006-01-042-198/+343
* Remove in-progress wait code to sync with libpthread's behavior.davidxu2006-01-031-30/+8
* Let _mutex_cv_lock call internal functiona mutex_lock_common.davidxu2005-12-211-1/+2
* Hide umtx API symbols as well.davidxu2005-12-212-6/+9
* 1. Retire macro SCLASS, instead simply use language keyword anddavidxu2005-12-212-109/+124
* Follow the mistake in libpthread, the first version name in libpthreaddavidxu2005-12-211-1/+1
* Clear return code to zero if joiner successfully waited joinee.davidxu2005-12-191-0/+1
* Update copyright.davidxu2005-12-176-113/+84
* Remove unused _get_curthread() call.davidxu2005-12-121-2/+0
* Fix name compatible problem with POSIX standard. the sigval_ptr anddavidxu2005-11-041-5/+5
* Remove a redundant _get_curthread() call.davidxu2005-11-021-1/+0
* In raise(), use a shortcut to directly send signal to current thread.davidxu2005-11-021-7/+2
* Fix some comments, eliminate a memory leak.davidxu2005-11-011-6/+13
* Use TIMERS_UNLOCK.davidxu2005-11-011-1/+1
* Add code to handle timer_delete(). The timer wrapper code is completelydavidxu2005-11-014-68/+268
* Add thread exit handler in timer_loop to handle broken buggy code whichdavidxu2005-10-301-1/+3
* Add timer_create wrapper.davidxu2005-10-302-0/+3
* Remove unused variable.davidxu2005-10-292-9/+0
* Kill unused variable declaration.davidxu2005-10-291-2/+0
* Link libthr to libpthread on Alpha and Sparc.davidxu2005-10-271-0/+10
* Add experiment code to implement POSIX timer's SIGEV_THREAD notification.davidxu2005-10-261-0/+168
* Follow the change in kernel, joiner thread just waits at thread iddavidxu2005-10-262-6/+10
* Put pthread_condattr_init sorted order.davidxu2005-10-251-1/+1
* Export following functions:davidxu2005-10-241-0/+6
* Add functions pthread_mutexattr_setpshared and pthread_mutexattr_getpshared.davidxu2005-10-241-0/+28
* The pthread_attr_set_createsuspend_np was broken, fix it bydavidxu2005-10-101-1/+1
* Sort function names.davidxu2005-10-041-2/+2
* Add function pthread_timedjoin_np, the function is similar with pthread_joindavidxu2005-10-042-9/+51
* Include needed headers that were obtained through <pthread.h>. Sort headersstefanf2005-09-013-1/+4
* - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution.stefanf2005-08-192-3/+3
* Add usleep to the map files.deischen2005-08-031-0/+2
* Add a cancellation point for usleep().deischen2005-08-031-0/+19
* Cast to uintptr_t to avoid compiler warning, it was broken bydavidxu2005-07-281-6/+12
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
* Fix off-by-one nanosecond bug in macro TIMESPEC_ADD.davidxu2005-06-221-1/+1
* Markup fixes.ru2005-06-161-2/+5
* Remove incorrect BUGS entry: libthr does support process-scope threadrwatson2005-06-151-5/+0
* Add a stub libthr(3) man page to document what it is and why, as well asrwatson2005-06-112-0/+74
* Remove COMPAT_32BIT, it is no longer needed.davidxu2005-04-271-5/+0
* Remove unused variable.davidxu2005-04-231-1/+0
* Now libthr only uses GDT based tls on i386. using LDT can only increasedavidxu2005-04-232-53/+3
* Use thr_new syscall to create a new thread, obscure context operationsdavidxu2005-04-233-24/+39
* Add i386_get_gsbase, i386_set_gsbase since old libc doesn't have thedavidxu2005-04-231-0/+14
* Adapt the libpthread patch for using i386_set_gsbase() to libthr.peter2005-04-142-16/+41
* Conditionally report initial thread event.davidxu2005-04-121-1/+2
* Add missing event reporting code.davidxu2005-04-121-0/+65
* Add debugger event reporting support, current only TD_CREATE and TD_DEATHdavidxu2005-04-129-16/+64
OpenPOWER on IntegriCloud