summaryrefslogtreecommitdiff
path: root/lib/libc/include/libc_private.h
Commit message (Expand)AuthorAgeFilesLines
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-0/+3
* Fix the gcc build after r295407.Mark Johnston2016-02-081-1/+1
* If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbolsKonstantin Belousov2016-02-081-0/+2
* Switch libc from using _sig{procmask,action,suspend} symbols, whichKonstantin Belousov2015-08-291-0/+5
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-10/+1
* Make wait6(2), waitid(3) and ppoll(2) cancellation points. TheKonstantin Belousov2015-04-181-0/+8
* Make kevent(2) a cancellation point.Konstantin Belousov2015-03-291-0/+4
* Restore the extern qualifier on __cleanup.Konstantin Belousov2015-02-171-1/+1
* Properly interpose libc spinlocks, was missed in r276630. InKonstantin Belousov2015-02-141-0/+5
* Add futimens and utimensat system calls.Jilles Tjoelker2015-01-231-0/+4
* Reduce the size of the interposing table and amount ofKonstantin Belousov2015-01-111-17/+2
* Avoid calling internal libc function through PLT or accessing dataKonstantin Belousov2015-01-051-2/+2
* Fix known issues which blow up the process after dlopen("libthr.so")Konstantin Belousov2015-01-031-20/+140
* libc: Access some unexported variables more efficiently (related to stdio).Jilles Tjoelker2013-08-231-2/+2
* Use struct vdso_timehands data to implement fast gettimeofday(2) andKonstantin Belousov2012-06-221-0/+7
* Take the spinlock around clearing of the fp->_flags in fclose(3), whichKonstantin Belousov2012-04-241-0/+13
* Fetch the aux vector for the static libc, and use the entries toKonstantin Belousov2012-02-171-0/+10
* Fix a problem whereby a corrupt DNS record can cause named to crash. [11:06]Colin Percival2011-12-231-0/+11
* To support stack unwinding for cancellation points, add -fexceptions flagDavid Xu2010-09-251-0/+5
* On shared object unload, in __cxa_finalize, call and clear all installedKonstantin Belousov2010-08-231-0/+2
* Use aux vector to get values for SSP canary, pagesize, pagesizes array,Konstantin Belousov2010-08-171-0/+2
* Use umtx to implement process sharable semaphore, to make this work,David Xu2010-01-051-0/+2
* Revert the previous change to pthread_once() stub in libc. It is actuallyJohn Baldwin2009-11-201-1/+0
* Add an internal _once() method. This works identical to pthread_once(3)John Baldwin2009-11-201-0/+8
* Add thread-specific caching for small size classes, based on magazines.Jason Evans2008-08-271-0/+6
* Turn execvpe() into an internal libc routine.Ed Schouten2008-06-231-0/+3
* Add some compatibility code so that software which is built to use the newDoug Rabson2008-04-041-0/+3
* Change the C wrappers for mmap/lseek/pread/pwrite/truncate/ftruncate toPeter Wemm2007-07-041-0/+23
* Remove 3rd clause, renumber, ok per emailWarner Losh2007-01-121-4/+1
* Add some more pthread stubs so that librt can use them.Daniel Eischen2006-03-051-3/+34
* In preparation for a new malloc implementation:Jason Evans2006-01-121-3/+4
* Move the declaration of __cleanup to libc_private.h as it is used in bothStefan Farfeleder2005-09-121-0/+5
* Add support for TLS in statically linked programs.Doug Rabson2004-08-151-0/+9
* Remove #include of spinlock.h from libc_private.h. Declare spinlocks asDaniel Eischen2003-11-051-3/+1
* Externalize malloc's spinlock so that a thread library can takeDaniel Eischen2003-11-041-0/+8
* Eliminate 19 warnings in libc (at level WARNS=2) of theJacques Vidrine2003-02-271-0/+8
* Argh, change declaration of two-dimensional array so that it actuallyDaniel Eischen2002-11-131-1/+2
* Make this compile with whatever error-checking is enabled in buildworldDaniel Eischen2002-11-131-2/+2
* Use a jump table (a la Solaris) for pthread routines with defaultDaniel Eischen2002-11-131-0/+42
* Do not use __progname directly (except in [gs]etprogname(3)).Mark Murray2002-03-291-0/+6
* Remove _THREAD_SAFE and make libc thread-safe by default byDaniel Eischen2001-01-241-2/+2
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Remove leading underscores from the FILE lock functions that POSIXJohn Birrell1998-05-051-3/+3
* Add a private header file for libc/libc_r/libpthread to containJohn Birrell1998-04-111-0/+66