| Commit message (Expand) | Author | Age | Files | Lines |
| * | MFC r197477 - clean up keys deleted via pthread_key_delete() | Brian Somers | 2010-06-09 | 1 | -1/+11 |
| * | MFC r198508, r198509: | Konstantin Belousov | 2009-12-19 | 1 | -1/+3 |
| * | MFC rev 200498: | Marcel Moolenaar | 2009-12-17 | 1 | -0/+3 |
| * | MFC r197445: | Attilio Rao | 2009-09-24 | 1 | -2/+5 |
| * | In the current code, rdlock_count is not correctly handled for some cases. | Attilio Rao | 2009-07-06 | 2 | -1/+4 |
| * | These are some cosmetic changes to improve the clarity of libthr's fork imple... | Brian Feldman | 2009-05-11 | 1 | -9/+9 |
| * | Now that the kernel defines CACHE_LINE_SIZE in machine/param.h, use | Robert Watson | 2009-04-19 | 1 | -2/+0 |
| * | Forcibly unlock the malloc() locks in the child process after fork(), | Konstantin Belousov | 2009-03-19 | 1 | -1/+4 |
| * | Don't ignore other fcntl functions, directly call __sys_fcntl if | David Xu | 2009-03-09 | 1 | -1/+1 |
| * | Don't reference non-existent __fcntl_compat if WITHOUT_SYSCALL_COMPAT is defi... | David Xu | 2009-03-09 | 1 | -0/+6 |
| * | When libthr and rtld start up, there are a number of magic spells cast | Peter Wemm | 2008-12-07 | 1 | -1/+1 |
| * | Provide custom simple allocator for rtld locks in libthr. The allocator | Konstantin Belousov | 2008-12-02 | 2 | -23/+23 |
| * | Invoke _rtld_atfork_post earlier, before we reinitialize rtld locks | Alexander Kabaev | 2008-12-01 | 1 | -3/+4 |
| * | Unlock the malloc() locks in the child process after fork(). This gives | Konstantin Belousov | 2008-11-29 | 1 | -0/+1 |
| * | Add two rtld exported symbols, _rtld_atfork_pre and _rtld_atfork_post. | Konstantin Belousov | 2008-11-27 | 1 | -1/+10 |
| * | Allow psaddr_t to be widened by using thr_pread_{int,long,ptr}, | Marcel Moolenaar | 2008-09-14 | 1 | -2/+2 |
| * | Move call to _malloc_thread_cleanup() so that if this is the last thread, | Jason Evans | 2008-09-09 | 1 | -3/+6 |
| * | Add thread-specific caching for small size classes, based on magazines. | Jason Evans | 2008-08-27 | 1 | -0/+4 |
| * | In function pthread_condattr_getpshared, store result correctly. | David Xu | 2008-08-01 | 1 | -1/+1 |
| * | Add two commands to _umtx_op system call to allow a simple mutex to be | David Xu | 2008-06-24 | 3 | -54/+106 |
| * | Make pthread_cleanup_push() and pthread_cleanup_pop() as a pair of macros, | David Xu | 2008-06-09 | 2 | -22/+48 |
| * | Call the fcntl compatiblity wrapper from the thread library fcntl wrappers | Doug Rabson | 2008-05-30 | 1 | -1/+2 |
| * | Eliminate global mutex by using pthread_once's state field as | David Xu | 2008-05-30 | 1 | -33/+29 |
| * | - Reduce function call overhead for uncontended case. | David Xu | 2008-05-29 | 3 | -215/+102 |
| * | Remove libc_r's remnant code. | David Xu | 2008-05-06 | 1 | -16/+0 |
| * | Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to save | David Xu | 2008-04-29 | 9 | -19/+20 |
| * | Increase the default MUTEX_ADAPTIVE_SPINS to 2000, after further | Kris Kennaway | 2008-04-26 | 1 | -1/+1 |
| * | Avoid various shadowed variables. libthr is now almost WARNS=4 clean except | Xin LI | 2008-04-23 | 4 | -25/+25 |
| * | Use native rwlock. | David Xu | 2008-04-22 | 1 | -54/+20 |
| * | _vfork is not in libthr, remove the reference. | David Xu | 2008-04-16 | 1 | -1/+0 |
| * | don't include pthread_np.h, it is not used. | David Xu | 2008-04-14 | 1 | -1/+0 |
| * | put THR_CRITICAL_LEAVE into do .. while statement. | David Xu | 2008-04-03 | 1 | -2/+4 |
| * | add __hidden suffix to _umtx_op_err, this eliminates PLT. | David Xu | 2008-04-03 | 1 | -1/+1 |
| * | Non-portable functions are in pthread_np.h, fix compiling problem. | David Xu | 2008-04-02 | 1 | -1/+1 |
| * | Add pthread_setaffinity_np and pthread_getaffinity_np to libc namespace. | David Xu | 2008-04-02 | 1 | -2/+0 |
| * | Remove unused functions. | David Xu | 2008-04-02 | 2 | -55/+0 |
| * | Replace function _umtx_op with _umtx_op_err, the later function directly | David Xu | 2008-04-02 | 3 | -49/+31 |
| * | Replace userland rwlock with a pure kernel based rwlock, the new | David Xu | 2008-04-02 | 4 | -220/+196 |
| * | Restore normal pthread_cond_signal path to avoid some obscure races. | David Xu | 2008-04-01 | 1 | -2/+3 |
| * | return EAGAIN early rather than running bunch of code later, micro optimize | David Xu | 2008-04-01 | 1 | -1/+3 |
| * | Rewrite rwlock to user atomic operations to change rwlock state, this | David Xu | 2008-03-31 | 3 | -140/+280 |
| * | Compile libthr with warnings. | Ruslan Ermilov | 2008-03-25 | 2 | -6/+8 |
| * | Fixed mis-implementation of pthread_mutex_get{spin,yield}loops_np(). | Ruslan Ermilov | 2008-03-25 | 1 | -4/+7 |
| * | Add POSIX pthread API pthread_getcpuclockid() to get a thread's cpu | David Xu | 2008-03-22 | 2 | -0/+48 |
| * | Resolve __error()'s PLT early so that it needs not to be resolved again, | David Xu | 2008-03-21 | 1 | -0/+3 |
| * | pthread_mutexattr_destroy() was accidentally broken in last revision, | Ruslan Ermilov | 2008-03-20 | 1 | -0/+1 |
| * | Preserve application code's errno in rtld locking code, it attemps to keep | David Xu | 2008-03-20 | 1 | -2/+31 |
| * | Make pthread_mutexattr_settype to return error number directly and | David Xu | 2008-03-20 | 1 | -3/+1 |
| * | don't reduce new thread's refcount if current thread can not set cpuset | David Xu | 2008-03-19 | 1 | -1/+1 |
| * | - Trim trailing spaces. | David Xu | 2008-03-19 | 1 | -8/+8 |