summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC
AgeCommit message (Expand)Author
2022-09-02CMake: Quote all CMAKE_COMMAND occurencesdemostanis
2022-08-28LibC: Add stubs for 'removexattr()' and friendsKenneth Myhra
2022-08-23LibC: Add missing sys/cdefs.h includeEmily Trau
2022-08-23Userland: Consolidate most PATH resolving into a single implementationTim Schumacher
2022-08-23Userland: Rely on a single authoritative source for the default `PATH`Tim Schumacher
2022-08-20Kernel+LibC: Enforce a limit on the number of supplementary group IDsAndreas Kling
2022-08-02LibC+LibCore: Use tm_isdst to handle time zone offsets in DSTTimothy Flynn
2022-08-02LibC: Split time_t range validation to separate helper functionTimothy Flynn
2022-08-02LibC: Cache the time zone name found by tzset()Timothy Flynn
2022-07-27Everywhere: Make the codebase more architecture awareUndefine
2022-07-25Kernel/LibC: Implement posix syscall clock_getres()zzLinus
2022-07-23Kernel+Userland: Add ioctl to set process ownership of DisplayConnectorLiav A
2022-07-22LibC: Mark a bunch of functions as cancellation pointsTim Schumacher
2022-07-22LibC: Implement `pthread_cancel`Tim Schumacher
2022-07-22LibC: Implement `pthread_setcancel{state,type}`Tim Schumacher
2022-07-21LibPthread: Implement named semaphoresIdan Horowitz
2022-07-21LibPthread: Support process-shared semaphoresIdan Horowitz
2022-07-21LibPthread: Add magic bytes to the start of sem_t structuresIdan Horowitz
2022-07-21LibC: Support blocking flock()Idan Horowitz
2022-07-21Kernel: Clean up sys$futex and add support for cross-process futexesIdan Horowitz
2022-07-21LibC: Only select Elf32_* in ElfW() macro defintion on 32-bit platformsAndrew Kaster
2022-07-20LibRegex: Partially implement the ECMAScript unicodeSets proposalAli Mohammad Pur
2022-07-20LibC: Remove the initialization workaround from `s_allocation_enabled`Tim Schumacher
2022-07-19LibC: Remove a bunch of weak `pthread_*` symbolsTim Schumacher
2022-07-19Kernel+Userland: Remove GRAPHICS_IOCTL_GET_HEAD_EDID ioctlLiav A
2022-07-19LibC: Remove the `LibPthread` interface targetTim Schumacher
2022-07-19Everywhere: Fully remove the separate LibPthread directoryTim Schumacher
2022-07-19LibPthread: Move the pthread and semaphore implementation to LibCTim Schumacher
2022-07-19Everywhere: Refer to `pthread.h` by its non-prefixed nameTim Schumacher
2022-07-15Kernel+LibC: Add posix_fallocate syscallHendiadyoin1
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-07-12LibC: Convert getopt and getopt_long to new StringView usagesin-ack
2022-07-10Kernel+LibC+LibCore: Pass fcntl extra argument as pointer-sized variablegggggg-gggggg
2022-07-08LibC: Move stack canary initialization before the global constructorsTim Schumacher
2022-07-08Kernel: Implement `sigsuspend` using a SignalBlockerTim Schumacher
2022-07-08LibC: Add stubs for glob and globfreeTim Schumacher
2022-07-06AK: Use an enum instead of a bool for String::replace(all_occurences)DexesTTP
2022-07-06LibC: Stop leaking FILE in `getpwuid` and `getpwnam`Tim Schumacher
2022-07-06LibC: Don't clear static storage during `endpwent`Tim Schumacher
2022-07-06LibC: Don't clear static storage during `endgrent`Tim Schumacher
2022-06-30LibC: Align _ctype_ to newlib's implementationAndrew Kaster
2022-06-30LibC: Implement `wcswidth`Tim Schumacher
2022-06-30LibC: Stub out `brk` and `sbrk`Tim Schumacher
2022-06-25LibC: Implement the getsubopt functionLiav A
2022-06-23LibC: Implement `wcsftime` using a makeshift solutionTim Schumacher
2022-06-21LibC: Make `scanf` read an `unsigned long` when using `%lu`Tim Schumacher
2022-06-21LibC: Don't change the stack canary across function boundariesTim Schumacher
2022-06-19LibC: Stop leaking FILE* from use of getgrnam and getgrgidAndrew Kaster
2022-06-18LibC: Add `ctermid`SeekingBlues