aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr
Commit message (Expand)AuthorAgeFilesLines
* Fix name compatible problem with POSIX standard. the sigval_ptr andDavid Xu2005-11-041-5/+5
* Remove a redundant _get_curthread() call.David Xu2005-11-021-1/+0
* In raise(), use a shortcut to directly send signal to current thread.David Xu2005-11-021-7/+2
* Fix some comments, eliminate a memory leak.David Xu2005-11-011-6/+13
* Use TIMERS_UNLOCK.David Xu2005-11-011-1/+1
* Add code to handle timer_delete(). The timer wrapper code is completelyDavid Xu2005-11-014-68/+268
* Add thread exit handler in timer_loop to handle broken buggy code whichDavid Xu2005-10-301-1/+3
* Add timer_create wrapper.David Xu2005-10-302-0/+3
* Remove unused variable.David Xu2005-10-292-9/+0
* Kill unused variable declaration.David Xu2005-10-291-2/+0
* Link libthr to libpthread on Alpha and Sparc.David Xu2005-10-271-0/+10
* Add experiment code to implement POSIX timer's SIGEV_THREAD notification.David Xu2005-10-261-0/+168
* Follow the change in kernel, joiner thread just waits at thread idDavid Xu2005-10-262-6/+10
* Put pthread_condattr_init sorted order.David Xu2005-10-251-1/+1
* Export following functions:David Xu2005-10-241-0/+6
* Add functions pthread_mutexattr_setpshared and pthread_mutexattr_getpshared.David Xu2005-10-241-0/+28
* The pthread_attr_set_createsuspend_np was broken, fix it byDavid Xu2005-10-101-1/+1
* Sort function names.David Xu2005-10-041-2/+2
* Add function pthread_timedjoin_np, the function is similar with pthread_joinDavid Xu2005-10-042-9/+51
* Include needed headers that were obtained through <pthread.h>. Sort headersStefan Farfeleder2005-09-013-1/+4
* - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution.Stefan Farfeleder2005-08-192-3/+3
* Add usleep to the map files.Daniel Eischen2005-08-031-0/+2
* Add a cancellation point for usleep().Daniel Eischen2005-08-031-0/+19
* Cast to uintptr_t to avoid compiler warning, it was broken byDavid Xu2005-07-281-6/+12
* Bump the shared library version number of all libraries that have notKen Smith2005-07-221-1/+1
* Fix off-by-one nanosecond bug in macro TIMESPEC_ADD.David Xu2005-06-221-1/+1
* Markup fixes.Ruslan Ermilov2005-06-161-2/+5
* Remove incorrect BUGS entry: libthr does support process-scope threadRobert Watson2005-06-151-5/+0
* Add a stub libthr(3) man page to document what it is and why, as well asRobert Watson2005-06-112-0/+74
* Remove COMPAT_32BIT, it is no longer needed.David Xu2005-04-271-5/+0
* Remove unused variable.David Xu2005-04-231-1/+0
* Now libthr only uses GDT based tls on i386. using LDT can only increaseDavid Xu2005-04-232-53/+3
* Use thr_new syscall to create a new thread, obscure context operationsDavid Xu2005-04-233-24/+39
* Add i386_get_gsbase, i386_set_gsbase since old libc doesn't have theDavid Xu2005-04-231-0/+14
* Adapt the libpthread patch for using i386_set_gsbase() to libthr.Peter Wemm2005-04-142-16/+41
* Conditionally report initial thread event.David Xu2005-04-121-1/+2
* Add missing event reporting code.David Xu2005-04-121-0/+65
* Add debugger event reporting support, current only TD_CREATE and TD_DEATHDavid Xu2005-04-129-16/+64
* Use the new atomic_cmpset_32().Olivier Houchard2005-04-072-20/+0
* Adjust hash function for smaller pthread structure size.David Xu2005-04-071-1/+1
* Remove unique id field which is no longer used by debugger.David Xu2005-04-063-15/+2
* Remove debug symbol from installed library, one can alwaysDavid Xu2005-04-061-1/+1
* Pass exact number of threads.David Xu2005-04-041-1/+1
* Export pthread_condattr_getclock, pthread_condattr_setclock.David Xu2005-04-031-0/+2
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-0277-4601/+7160
* Increase the default stacksizes:Joe Marcus Clarke2005-03-063-15/+31
* Fix inverted #ifdef that I added. Who had the pointy hat last?Peter Wemm2004-12-061-1/+1
* Don't include sys/user.h merely for its side-effect of recursivelyDavid Schultz2004-11-273-2/+5
* Use the recently exposed fs/gs set functions when compiling libthr toPeter Wemm2004-11-061-0/+12
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-241-1/+1