aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/include/libc_private.h
Commit message (Expand)AuthorAgeFilesLines
* libc: add _get_tp() private functionKonstantin Belousov2021-04-091-1/+2
* libthr: wrap pdfork(2), same as fork(2).Konstantin Belousov2021-01-111-0/+2
* Add eventfd(3) wrappers to libc.Konstantin Belousov2020-12-271-0/+1
* Implement strerror_l().Konstantin Belousov2020-12-161-0/+5
* libc: Add pthread_attr_get_np(3) stub, reporting ESRCH.Konstantin Belousov2020-11-281-0/+1
* Mark closefrom(2) COMPAT12, reimplement in libc to wrap close_rangeKyle Evans2020-04-141-0/+1
* Add linux-compatible memfd_createKyle Evans2019-09-251-0/+1
* Add libc stub for pthread_getthreadid_np(3).Konstantin Belousov2019-06-231-0/+1
* Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov2019-03-291-0/+3
* Update userland arc4random() with OpenBSD's Chacha20 based arc4random().Xin LI2018-08-191-2/+0
* getentropy(3): Fallback to kern.arandom sysctl on older kernelsConrad Meyer2018-03-211-0/+2
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-1/+3
* In the stdio cleanup push and pop wrappers, always call libc stubs forKonstantin Belousov2017-06-301-0/+5
* Forward compatibility for ino64.Warner Losh2017-06-231-1/+6
* libthr: fix warnings from GCC when WARNS=6Eric van Gyzen2017-05-231-0/+3
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-0/+3
* Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov2017-03-301-0/+2
* Add clock_nanosleep()Eric van Gyzen2017-03-191-0/+3
* Export __cxa_thread_atexit_impl as an alias for __cxa_thread_atexit.Konstantin Belousov2017-01-071-0/+2
* Rewrite ptrace(2) wrappers in C.Konstantin Belousov2016-08-291-0/+1
* The fdatasync(2) call must be cancellation point.Konstantin Belousov2016-08-161-0/+2
* Add __cxa_thread_atexit(3) API implementation.Konstantin Belousov2016-08-061-0/+6
* 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