| Commit message (Expand) | Author | Age | Files | Lines |
* | Add implementation of robust mutexes, hopefully close enough to the | Konstantin Belousov | 2016-05-17 | 1 | -0/+3 |
* | Fix the gcc build after r295407. | Mark Johnston | 2016-02-08 | 1 | -1/+1 |
* | If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbols | Konstantin Belousov | 2016-02-08 | 1 | -0/+2 |
* | Switch libc from using _sig{procmask,action,suspend} symbols, which | Konstantin Belousov | 2015-08-29 | 1 | -0/+5 |
* | The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), and | Konstantin Belousov | 2015-04-18 | 1 | -10/+1 |
* | Make wait6(2), waitid(3) and ppoll(2) cancellation points. The | Konstantin Belousov | 2015-04-18 | 1 | -0/+8 |
* | Make kevent(2) a cancellation point. | Konstantin Belousov | 2015-03-29 | 1 | -0/+4 |
* | Restore the extern qualifier on __cleanup. | Konstantin Belousov | 2015-02-17 | 1 | -1/+1 |
* | Properly interpose libc spinlocks, was missed in r276630. In | Konstantin Belousov | 2015-02-14 | 1 | -0/+5 |
* | Add futimens and utimensat system calls. | Jilles Tjoelker | 2015-01-23 | 1 | -0/+4 |
* | Reduce the size of the interposing table and amount of | Konstantin Belousov | 2015-01-11 | 1 | -17/+2 |
* | Avoid calling internal libc function through PLT or accessing data | Konstantin Belousov | 2015-01-05 | 1 | -2/+2 |
* | Fix known issues which blow up the process after dlopen("libthr.so") | Konstantin Belousov | 2015-01-03 | 1 | -20/+140 |
* | libc: Access some unexported variables more efficiently (related to stdio). | Jilles Tjoelker | 2013-08-23 | 1 | -2/+2 |
* | Use struct vdso_timehands data to implement fast gettimeofday(2) and | Konstantin Belousov | 2012-06-22 | 1 | -0/+7 |
* | Take the spinlock around clearing of the fp->_flags in fclose(3), which | Konstantin Belousov | 2012-04-24 | 1 | -0/+13 |
* | Fetch the aux vector for the static libc, and use the entries to | Konstantin Belousov | 2012-02-17 | 1 | -0/+10 |
* | Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06] | Colin Percival | 2011-12-23 | 1 | -0/+11 |
* | To support stack unwinding for cancellation points, add -fexceptions flag | David Xu | 2010-09-25 | 1 | -0/+5 |
* | On shared object unload, in __cxa_finalize, call and clear all installed | Konstantin Belousov | 2010-08-23 | 1 | -0/+2 |
* | Use aux vector to get values for SSP canary, pagesize, pagesizes array, | Konstantin Belousov | 2010-08-17 | 1 | -0/+2 |
* | Use umtx to implement process sharable semaphore, to make this work, | David Xu | 2010-01-05 | 1 | -0/+2 |
* | Revert the previous change to pthread_once() stub in libc. It is actually | John Baldwin | 2009-11-20 | 1 | -1/+0 |
* | Add an internal _once() method. This works identical to pthread_once(3) | John Baldwin | 2009-11-20 | 1 | -0/+8 |
* | Add thread-specific caching for small size classes, based on magazines. | Jason Evans | 2008-08-27 | 1 | -0/+6 |
* | Turn execvpe() into an internal libc routine. | Ed Schouten | 2008-06-23 | 1 | -0/+3 |
* | Add some compatibility code so that software which is built to use the new | Doug Rabson | 2008-04-04 | 1 | -0/+3 |
* | Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate to | Peter Wemm | 2007-07-04 | 1 | -0/+23 |
* | Remove 3rd clause, renumber, ok per email | Warner Losh | 2007-01-12 | 1 | -4/+1 |
* | Add some more pthread stubs so that librt can use them. | Daniel Eischen | 2006-03-05 | 1 | -3/+34 |
* | In preparation for a new malloc implementation: | Jason Evans | 2006-01-12 | 1 | -3/+4 |
* | Move the declaration of __cleanup to libc_private.h as it is used in both | Stefan Farfeleder | 2005-09-12 | 1 | -0/+5 |
* | Add support for TLS in statically linked programs. | Doug Rabson | 2004-08-15 | 1 | -0/+9 |
* | Remove #include of spinlock.h from libc_private.h. Declare spinlocks as | Daniel Eischen | 2003-11-05 | 1 | -3/+1 |
* | Externalize malloc's spinlock so that a thread library can take | Daniel Eischen | 2003-11-04 | 1 | -0/+8 |
* | Eliminate 19 warnings in libc (at level WARNS=2) of the | Jacques Vidrine | 2003-02-27 | 1 | -0/+8 |
* | Argh, change declaration of two-dimensional array so that it actually | Daniel Eischen | 2002-11-13 | 1 | -1/+2 |
* | Make this compile with whatever error-checking is enabled in buildworld | Daniel Eischen | 2002-11-13 | 1 | -2/+2 |
* | Use a jump table (a la Solaris) for pthread routines with default | Daniel Eischen | 2002-11-13 | 1 | -0/+42 |
* | Do not use __progname directly (except in [gs]etprogname(3)). | Mark Murray | 2002-03-29 | 1 | -0/+6 |
* | Remove _THREAD_SAFE and make libc thread-safe by default by | Daniel Eischen | 2001-01-24 | 1 | -2/+2 |
* | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
* | Remove leading underscores from the FILE lock functions that POSIX | John Birrell | 1998-05-05 | 1 | -3/+3 |
* | Add a private header file for libc/libc_r/libpthread to contain | John Birrell | 1998-04-11 | 1 | -0/+66 |