| Commit message (Expand) | Author | Age | Files | Lines |
| * | Complete the ld.so boot cleanup: move most libc initialization from | guenther | 2019-06-02 | 1 | -1/+3 |
| * | Move 'how this works' details from namespace.h to DETAILS | guenther | 2019-05-13 | 2 | -112/+136 |
| * | New futex(2) based rwlock implementation based on the mutex code. | mpi | 2019-02-13 | 1 | -1/+12 |
| * | Make the "not my pool" searching loop a tiny bit smarter, while | otto | 2019-01-10 | 1 | -2/+2 |
| * | Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias | guenther | 2018-01-18 | 1 | -2/+5 |
| * | Implement __cxa_thread_atexit to support C++11 thread_local scope. The | kettenis | 2017-12-05 | 1 | -1/+2 |
| * | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" | guenther | 2017-11-29 | 1 | -5/+17 |
| * | Revert recent changes to unbreak ports/net/samba | jca | 2017-11-04 | 1 | -2/+8 |
| * | Change pthread_cleanup_{push,pop} to macros that store the cleanup info | guenther | 2017-10-28 | 1 | -8/+2 |
| * | Move mutex, condvar, and thread-specific data routes, pthread_once, and | guenther | 2017-09-05 | 2 | -11/+182 |
| * | Fix previous. | visa | 2017-04-20 | 1 | -2/+2 |
| * | Get TCB address using the RDHWR instruction instead of __get_tcb(). | visa | 2017-04-20 | 1 | -4/+5 |
| * | Wrap _malloc_init() so internal calls go directly | guenther | 2016-10-15 | 1 | -1/+4 |
| * | Less lock contention by using more pools for mult-threaded programs. | otto | 2016-09-01 | 1 | -9/+12 |
| * | Stop exposing <sys/localedef.h> and various symbols internal to the libc | guenther | 2016-05-23 | 1 | -0/+106 |
| * | Oops: the caching of TCB address in single-threaded processes on archs with | guenther | 2016-05-10 | 1 | -2/+2 |
| * | Use a Thread Information Block in both single and multi-threaded programs. | guenther | 2016-05-07 | 3 | -135/+252 |
| * | Update example in comment: setlogin doesn't use {PROTO,DEF}_WRAP() now | guenther | 2016-04-05 | 1 | -8/+8 |
| * | Give clear directions on how to declare, PROTO_*() and DEF_*() new symbols | guenther | 2015-11-14 | 1 | -0/+97 |
| * | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread | guenther | 2015-10-23 | 1 | -5/+6 |
| * | Wrap blowfish, sha*, md5, and rmd160 so that internal calls go direct | guenther | 2015-09-11 | 1 | -1/+10 |
| * | Pull in namespace.h when building all .c files using gcc's -include option, | guenther | 2015-09-10 | 1 | -1/+17 |
| * | Stop exporting from libc the <mpool.h> and the mpool_* API | guenther | 2015-09-09 | 1 | -0/+122 |
| * | Fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signame | guenther | 2015-09-06 | 1 | -8/+1 |
| * | Use new framework for wrapping cat{open,gets,close}(), eliminating | guenther | 2015-09-05 | 1 | -4/+1 |
| * | Add framework for resolving (pun intended) libc namespace issues, using | guenther | 2015-08-31 | 1 | -9/+149 |
| * | Use static and __{BEGIN,ENV}_HIDDEN_DECLS to hide a bunch of internal | guenther | 2015-08-27 | 2 | -4/+7 |
| * | Make pthread_atfork() track the DSO that called it like atexit() does, | guenther | 2015-04-07 | 2 | -1/+62 |
| * | Make consistent the syscall stubs for the syscalls that got special | guenther | 2011-10-16 | 1 | -1/+16 |
| * | remove _thread_malloc_init prototype | otto | 2008-06-14 | 1 | -2/+1 |
| * | remove _MALLOC_LOCK_INIT; major bump; ok deraadt@ | otto | 2008-06-13 | 1 | -5/+1 |
| * | - make arc4random*() functions thread safe. Use a custom spinlock function | kurt | 2008-01-01 | 1 | -1/+13 |
| * | fix misleading comment; the _MUTEX_LOCK/_MUTEX_UNLOCK macros work with | kurt | 2007-11-19 | 1 | -2/+2 |
| * | _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so | kurt | 2007-06-05 | 1 | -21/+35 |
| * | Part 2 of file descriptor race and deadlock corrections. | kurt | 2006-09-26 | 1 | -1/+2 |
| * | Avouid a race in atexit() handling by introducing a lock. Problem | otto | 2006-02-22 | 1 | -1/+12 |
| * | Use a forward declaration of struct timespec instead of assuming | millert | 2005-11-15 | 1 | -1/+2 |
| * | activate LC_CTYPE for 8 bits locale. | espie | 2005-08-08 | 1 | -0/+7 |
| * | major bump to libc and libpthread to break the dependency of a | marc | 2004-06-07 | 1 | -84/+76 |
| * | thread safer libc (note: safer, not safe) | marc | 2003-01-28 | 1 | -1/+10 |
| * | thread safe libc -- 2nd try. OK miod@, millert@ | marc | 2002-11-05 | 1 | -40/+30 |
| * | back out previous patch.. there are still some vax/m68k issues | marc | 2002-11-03 | 1 | -30/+40 |
| * | libc changes for thread safety. Tested on: | marc | 2002-11-03 | 1 | -40/+30 |
| * | Part one of userland __P removal. Done with a simple regexp with some minor ... | millert | 2002-02-16 | 1 | -2/+2 |
| * | put changes back, this time ALL the files. | fgsch | 2001-09-04 | 1 | -3/+3 |
| * | Back out fgsch@'s tree breaking commits. | todd | 2001-08-30 | 1 | -3/+3 |
| * | fix some const warnings | fgsch | 2001-08-30 | 1 | -3/+3 |
| * | #(endif|else) foo is incorrect, make it #endif /* foo */ | heko | 2001-08-12 | 1 | -2/+2 |
| * | grammer/spelling | todd | 2001-01-04 | 1 | -2/+2 |
| * | typo in comment, AILASES -> ALIASES | brad | 2000-09-08 | 1 | -2/+2 |