summaryrefslogtreecommitdiff
path: root/lib/libc/include/libc_private.h
AgeCommit message (Expand)Author
2025-07-10libc,libthr: Remove __pthread_distribute_static_tlsJessica Clarke
2025-05-31Provide user interface to retrieve reported extended errorsKonstantin Belousov
2025-04-22libc: treat execvpe as a week symbolSHENGYI HONG
2024-11-13libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_npKyle Evans
2024-07-03libthr: avoid gcc -Wcast-function-typeRyan Libby
2024-04-23libc: make strerror_rl() usable for libcKonstantin Belousov
2024-04-16libc: INTERPOS_SYS macro for interposed syscallsBrooks Davis
2024-04-16lib{c,rt}: use libsys.h for __sys_* declerationsBrooks Davis
2024-03-19syscalls.master: make __sys_fcntl take an intptr_tBrooks Davis
2024-03-13libsys: make __libsys_interposing staticBrooks Davis
2024-03-13libsys: don't expose sigwait wrapperBrooks Davis
2024-03-13libc: remove remnants of __fcntl_compatBrooks Davis
2024-02-05libc: split libc and syscall interposing (1/2)Brooks Davis
2023-12-11libc: expose execvpe for Linux compatBrooks Davis
2023-08-21libc: export pthread_getname_np stubMinsoo Choo
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-03-12libc: move declaration of 'char **environ' to common private headerKonstantin Belousov
2023-03-12csu: move common code to libcKonstantin Belousov
2023-02-15cpuset: Add compat shim to the sched_affinity functionsDmitry Chagin
2021-12-09libc: Remove _get_tp() and _set_tp().John Baldwin
2021-11-10Add sched_getcpu()Konstantin Belousov
2021-04-09libc: add _get_tp() private functionKonstantin Belousov
2021-01-11libthr: wrap pdfork(2), same as fork(2).Konstantin Belousov
2020-12-27Add eventfd(3) wrappers to libc.Konstantin Belousov
2020-12-16Implement strerror_l().Konstantin Belousov
2020-11-28libc: Add pthread_attr_get_np(3) stub, reporting ESRCH.Konstantin Belousov
2020-04-14Mark closefrom(2) COMPAT12, reimplement in libc to wrap close_rangeKyle Evans
2019-09-25Add linux-compatible memfd_createKyle Evans
2019-06-23Add libc stub for pthread_getthreadid_np(3).Konstantin Belousov
2019-03-29Fix initial exec TLS mode for dynamically loaded shared objects.Konstantin Belousov
2018-08-19Update userland arc4random() with OpenBSD's Chacha20 based arc4random().Xin LI
2018-03-21getentropy(3): Fallback to kern.arandom sysctl on older kernelsConrad Meyer
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-06-30In the stdio cleanup push and pop wrappers, always call libc stubs forKonstantin Belousov
2017-06-23Forward compatibility for ino64.Warner Losh
2017-05-23libthr: fix warnings from GCC when WARNS=6Eric van Gyzen
2017-05-23Commit the 64-bit inode project.Konstantin Belousov
2017-03-30Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov
2017-03-19Add clock_nanosleep()Eric van Gyzen
2017-01-07Export __cxa_thread_atexit_impl as an alias for __cxa_thread_atexit.Konstantin Belousov
2016-08-29Rewrite ptrace(2) wrappers in C.Konstantin Belousov
2016-08-16The fdatasync(2) call must be cancellation point.Konstantin Belousov
2016-08-06Add __cxa_thread_atexit(3) API implementation.Konstantin Belousov
2016-05-17Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov
2016-02-08Fix the gcc build after r295407.Mark Johnston
2016-02-08If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbolsKonstantin Belousov
2015-08-29Switch libc from using _sig{procmask,action,suspend} symbols, whichKonstantin Belousov
2015-04-18The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov
2015-04-18Make wait6(2), waitid(3) and ppoll(2) cancellation points. TheKonstantin Belousov
2015-03-29Make kevent(2) a cancellation point.Konstantin Belousov