aboutsummaryrefslogtreecommitdiff
path: root/src/internal
AgeCommit message (Expand)Author
2024-03-02add missing inline keyword on default a_barrier definitionRich Felker
2024-02-22add framework to support archs without a native wait4 syscallRich Felker
2023-11-06ldso: convert TLSDESC_BACKWARDS from "#ifdef" to "if" logicRich Felker
2023-06-01fix public clone function to be safe and usable by applicationsRich Felker
2023-02-09fix wrong sigaction syscall ABI on mips*, or1k, microblaze, riscv64Rich Felker
2023-01-18fix debugger tracking of shared libraries on mips with PIE main programRich Felker
2022-10-19fix missing synchronization of pthread TSD keys with MT-forkRich Felker
2022-10-19fix potential deadlock in dlerror buffer handling at thread exitRich Felker
2022-08-02ldso: support DT_RELR relative relocation formatFangrui Song
2022-08-02use syscall_arg_t and __scc macro for arguments to __alt_socketcallAlex Xu (Hello71)
2022-04-27don't remap internal-use syscall macros to nonexistent time32 syscallsStefan O'Rear
2020-12-09lift locale lock out of internal __get_localeRich Felker
2020-11-20fix regression in pthread_exitRich Felker
2020-11-11lift child restrictions after multi-threaded forkRich Felker
2020-10-14move aio implementation details to a proper internal headerRich Felker
2020-10-14remove long-unused struct __timer from pthread_impl.hRich Felker
2020-10-14move __abort_lock to its own file and drop pointless weak_alias trickRich Felker
2020-09-28fix fork of processes with active async io contextsRich Felker
2020-08-27remove redundant pthread struct members repeated for layout purposesRich Felker
2020-08-27deduplicate __pthread_self thread pointer adjustment out of each archRich Felker
2020-08-24deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSETRich Felker
2020-08-24make h_errno thread-localRich Felker
2020-08-08prefer new socket syscalls, fallback to SYS_socketcall only if neededRich Felker
2020-08-05math: add __math_invalidlSzabolcs Nagy
2020-07-05fix C implementation of a_clz_32Rich Felker
2020-06-11add fallback a_clz_32 implementationRich Felker
2020-06-10have ldso track replacement of aligned_allocRich Felker
2020-06-10reintroduce calloc elison of memset for direct-mmapped allocationsRich Felker
2020-06-02move malloc_impl.h from src/internal to src/mallocRich Felker
2020-06-02move declaration of interfaces between malloc and ldso to dynlink.hRich Felker
2020-05-22restore lock-skipping for processes that return to single-threaded stateRich Felker
2020-05-22cut down size of some libc struct membersRich Felker
2020-05-22don't use libc.threads_minus_1 as relaxed atomic for skipping locksRich Felker
2020-04-17move __string_read into vsscanf source fileRich Felker
2020-04-17fix possible access to uninitialized memory in shgetc (via scanf)Rich Felker
2020-02-21math: fix sinh overflows in non-nearest roundingSzabolcs Nagy
2020-02-05remove legacy time32 timer[fd] syscalls from public syscall.hRich Felker
2020-02-05remove further legacy time32 clock syscalls from public syscall.hRich Felker
2020-01-30remove legacy clock_gettime and gettimeofday from public syscall.hRich Felker
2019-12-31move stage3_func typedef out of shared internal dynlink.h headerRich Felker
2019-12-17implement SO_TIMESTAMP[NS] fallback for kernels without time64 versionsRich Felker
2019-10-18fix incorrect use of fabs on long double operand in floatscan.cRich Felker
2019-09-29remove remaining traces of __tls_get_newSzabolcs Nagy
2019-08-11add support for powerpc/powerpc64 unaligned relocationsSamuel Holland
2019-07-31ioctl: add fallback for new time64 SIOCGSTAMP[NS]Rich Felker
2019-07-31get/setsockopt: add fallback for new time64 SO_RCVTIMEO/SO_SNDTIMEORich Felker
2019-07-31make __socketcall analogous to __syscall, error-returningRich Felker
2019-07-27internally, define plain syscalls, if missing, as their time64 variantsRich Felker
2019-06-21do not use _Noreturn for a function pointer in dynamic linkerMatthew Maurer
2019-05-05allow archs to provide a 7-argument syscall if neededRich Felker