summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC
AgeCommit message (Expand)Author
2021-07-22LibC: Make calloc() actually fail on multiplication overflowAndreas Kling
2021-07-22LibC: Don't truncate arguments for ioctl() on x86_64Gunnar Beutner
2021-07-21LibC: Simplify assertion failure dbgln() a bitAndreas Kling
2021-07-20LibC: Implement flock(2) using fcntl's F_SETLKPeter Elliott
2021-07-20Kernel+LibC: Implement fcntl(2) advisory locksPeter Elliott
2021-07-19LibC: Add stub for iswprintKenneth Myhra
2021-07-18LibC strtod: Reduce incremental error to nearly nothingPeter Bindels
2021-07-17LibC: Fix grp.h includesJean-Baptiste Boric
2021-07-17LibC: Use 64-bit stack smash value for 64-bit modePeter Bindels
2021-07-17LibC: Make scanf always copy its va_listPeter Bindels
2021-07-15LibC: Don't include AK headers in system headersGunnar Beutner
2021-07-15LibC: Add putgrentM4x1m3
2021-07-14LibC: Use our implementation of `crti.o` and `crtn.o`Daniel Bertalan
2021-07-13Userland: Prefer using ARCH() over __LP64__Gunnar Beutner
2021-07-13LibC: Use C-style void cast in assert()Linus Groh
2021-07-13LibC: Increase minimum alignment for malloc() to 16 bytesGunnar Beutner
2021-07-13LibRegex+LibC: Make re_nsub available to the userAli Mohammad Pur
2021-07-12LibC: Replace use of do/while in assert() with the ternary operatorLinus Groh
2021-07-12LibC: Use correct macro to disable assert()Andrew Kaster
2021-07-11DynamicLoader+LibC: Make _start a naked functionHendiadyoin1
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-09LibC: Make sure crt0 and crt0_shared are built before LibCGunnar Beutner
2021-07-09LibC: Make makedev()/minor()/major() staticAli Mohammad Pur
2021-07-09LibC: Re-run clang-format on malloc.cppAndreas Kling
2021-07-09LibC: Simplify locking in mallocAndreas Kling
2021-07-09LibThreading: Rename Lock => MutexAndreas Kling
2021-07-08LibC: Don't include `fenv.h` from `float.h`Daniel Bertalan
2021-07-08LibC+Utilities: Add `gnu::format` attributesDaniel Bertalan
2021-07-07LibC+LibPthread: Use FUTEX_PRIVATE_FLAG in more placesSergey Bugaev
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Add keyboard ioctl to get num/caps lock stateEdwin Hoksberg
2021-07-06LibC: Only set owner on recursive mutexesSergey Bugaev
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05LibC+LibPthread: Add PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NPAndreas Kling
2021-07-05LibPthread: Reimplement condition variablesSergey Bugaev
2021-07-05LibC: Add __pthread_mutex_lock_pessimistic_np()Sergey Bugaev
2021-07-05LibC: Rewrite pthread_mutexSergey Bugaev
2021-07-05LibC: Add futex_wait() and futex_wake() helpersSergey Bugaev
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04WindowServer: Query driver for framebuffer offsetTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
2021-07-04LibC: Convert LengthModifier & ConversionSpecifier to enum classesIdan Horowitz
2021-07-04Toolchain+Userland: Enable TLS for x86_64Gunnar Beutner
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-03LibC: Don't use C++ attribute syntax in C-visible headersDaniel Bertalan
2021-07-01LibC: Fix jmp_buf layout on x86_64Andreas Kling
2021-06-30Kernel: Disable __thread and TLS on x86_64 for nowGunnar Beutner
2021-06-29LibC: Fix struct layout for sys_dirent on x86_64Gunnar Beutner
2021-06-29LibELF: Add stub for R_X86_64_TPOFF64Gunnar Beutner
2021-06-29LibC: Add struct keyword to FBRects.rects to make it C compiler safeDiego Garza