| Commit message (Expand) | Author | Age | Files | Lines |
* | o Implement the pthread_spin_* functions in libthr. | mtm | 2004-01-22 | 2 | -0/+91 |
* | Refactor _pthread_mutex_init | mtm | 2004-01-19 | 1 | -125/+64 |
* | Implement reference counting of read-write locks. This uses | mtm | 2004-01-19 | 3 | -8/+155 |
* | Add an implementation of pthread_rwlock_timed{rd,wr}lock() to libthr with | mtm | 2004-01-16 | 1 | -11/+54 |
* | o We are not required to initialize an invalid rwlock. So axe all that | mtm | 2004-01-16 | 1 | -160/+93 |
* | Return ENOTSUP instead of -1. | ru | 2004-01-15 | 1 | -1/+1 |
* | o Implement pthread_mutex_timedlock(), which does not block indefinitely on | mtm | 2003-12-30 | 1 | -0/+32 |
* | Make it possible for the library to specify a timeout value when | mtm | 2003-12-30 | 3 | -22/+49 |
* | Don't block SIGTRAP - it makes it hard to debug programs with gdb. | dfr | 2003-12-26 | 1 | -0/+1 |
* | Preparations to make libthr work in multi-threaded fork()ing applications. | mtm | 2003-12-26 | 3 | -63/+81 |
* | Remove _giant_mutex and its associated macros. | mtm | 2003-12-15 | 2 | -85/+0 |
* | Comment out most of pthread_setschedparam. Pthread priorities didn't | mtm | 2003-12-15 | 1 | -1/+4 |
* | When creating a pthread in the suspended state their were two | mtm | 2003-12-15 | 1 | -2/+4 |
* | Doh! Lock the thread passed in by the caller, not the current thread. | mtm | 2003-12-12 | 1 | -2/+2 |
* | Remove uses of GIANT_LOCK and replace with appropriate thread | mtm | 2003-12-11 | 1 | -7/+12 |
* | Take a stab at fixing some of the macro-nightmare. | mtm | 2003-12-09 | 1 | -46/+23 |
* | Fix the wrapper function around signals so that a signal handling | mtm | 2003-12-09 | 5 | -58/+57 |
* | Ugghh, cvs add the functions necessary to lock the global signal action | mtm | 2003-12-09 | 1 | -0/+91 |
* | o Add a wrapper around sigaction(2), so we can insert our own wrapper | mtm | 2003-12-09 | 3 | -0/+62 |
* | Enable cancellation points around some syscalls. | mtm | 2003-12-09 | 1 | -28/+28 |
* | Use dynamic instead of static LDT allocation. | mtm | 2003-12-02 | 1 | -5/+4 |
* | Relink libc_r.a, libc_r.so and libc_r_p.so from libthr to libkse. | marcel | 2003-09-27 | 1 | -12/+0 |
* | Implement _get_curthread and _set_curthread. We use GCCs builtin | marcel | 2003-07-24 | 1 | -1/+6 |
* | This commit was generated by cvs2svn to compensate for changes in r117783, | mtm | 2003-07-19 | 2 | -0/+55 |
|\ |
|
| * | The MD framework for libthr on alpha | mtm | 2003-07-19 | 2 | -0/+55 |
* | When _PTHREADSINVARIANTS is defined SIGABRT is not included | mtm | 2003-07-08 | 3 | -2/+19 |
* | Change all instances of THR_LOCK/UNLOCK, etc to UMTX_*. | mtm | 2003-07-06 | 8 | -23/+23 |
* | There's no need for _umtxtrylock to be a separate function. | mtm | 2003-07-06 | 3 | -13/+8 |
* | _pthread_mutex_trylock() is another internal libc function that must block | mtm | 2003-07-03 | 1 | -0/+8 |
* | Begin making libthr async signal safe. | mtm | 2003-07-02 | 1 | -2/+22 |
* | Do not attempt to reque a thread on a mutex queue. It may be that | mtm | 2003-07-01 | 1 | -1/+1 |
* | Axe AINC. | ru | 2003-07-01 | 1 | -1/+0 |
* | Catchup with _thread_suspend() changes. | mtm | 2003-06-30 | 3 | -3/+9 |
* | Sweep through pthread locking and use the new locking primitives for | mtm | 2003-06-29 | 7 | -20/+21 |
* | Locking primitives and operations in libthr should use struct umtx, | mtm | 2003-06-29 | 2 | -4/+22 |
* | In a critical section, separate the aquisition of the thread lock | mtm | 2003-06-29 | 2 | -17/+27 |
* | Make _thread_suspend work with both the old broken sigtimedwait | jdp | 2003-06-29 | 3 | -11/+31 |
* | The move to _retire() a thread in the GC instead of in the thread's | mtm | 2003-06-29 | 3 | -21/+5 |
* | Create compatibility links for libc_r on ia64 to prevent build-time | marcel | 2003-06-27 | 1 | -0/+12 |
* | _thread_printf() is only used for debugging or in cases where something's | mtm | 2003-06-09 | 1 | -2/+2 |
* | Make C applications statically compiled with libthr work. Previously, | mtm | 2003-06-04 | 1 | -0/+6 |
* | Teach recent changes in the umtx structure in the kernel to the libthr | mtm | 2003-06-03 | 1 | -1/+1 |
* | Unwind the _giant_mutex from pthread_detach(). When detaching a joiner thread | mtm | 2003-06-02 | 1 | -8/+8 |
* | Consolidate static_init() and static_init_private into one function. | mtm | 2003-06-02 | 1 | -17/+11 |
* | .S comments must be C comments, not ASM ones. | obrien | 2003-06-02 | 1 | -1/+1 |
* | I botched one of my committs in the last round. Fix it. | mtm | 2003-05-31 | 2 | -12/+11 |
* | Make the mutex static initializers look more like the one for | mtm | 2003-05-29 | 1 | -25/+19 |
* | Use a static lock to ake sure pthread_cond_* functions called | mtm | 2003-05-29 | 1 | -2/+20 |
* | Missing unlock. | mtm | 2003-05-29 | 1 | -0/+2 |
* | Don't hold the active thread list lock when signaling the gc thread. | mtm | 2003-05-29 | 3 | -12/+21 |