summaryrefslogtreecommitdiff
path: root/Libraries/LibC
AgeCommit message (Expand)Author
2021-01-08LibC: Implement tgoto().Tyler Lanphear
2021-01-04Kernel+LibC: Tidy up assertion failures with a dedicated syscallAndreas Kling
2021-01-02LibC: Randomize the stack check cookie value on initializationBrian Gianforcaro
2021-01-02Build + LibC: Enable -fstack-protector-strong in user spaceBrian Gianforcaro
2021-01-01Kernel: Remove MAP_PURGEABLE from mmapTom
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-30LibC: Set "assertion" coredump metadata in __assertion_failed()Linus Groh
2020-12-29Kernel+LibC: Add a very limited sys$mremap() implementationAndreas Kling
2020-12-27LibC: Add fseeko/ftelloStephen Gregoratto
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-26LibC: Enable compiler warnings for scanf and strftime format stringsSahan Fernando
2020-12-26LibC: Fix some incorrect printf usagesSahan Fernando
2020-12-26LibC: Enable compiler warnings for printf format stringsSahan Fernando
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-25LibC: Further stub out tcflow()Tyler Lanphear
2020-12-24Toolchain+LibC: Fix usage of crt filesItamar
2020-12-24LibC: Unbreak assert.h when compiled with a C compiler :^)Andreas Kling
2020-12-22LibC: __generate_unique_filename(): Replace rand() with arc4random()Brendan Coles
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21LibC: Add SCNu64 and SCNd64 macros for stress-g portBrian Gianforcaro
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-17LibC: stdlib: Add clearenv() functionBrendan Coles
2020-12-14LibC: Also build a static version of libcItamar
2020-12-14LibC: Link statically with libstdc++Itamar
2020-12-14Loader: Stabilize loader & Use shared libraries everywhere :^)Itamar
2020-12-14LibC: Add libc.soItamar
2020-12-14Demos: Add "DynamicObjectDemo" to demo the dynamic loaderItamar
2020-12-14Loader: Add dynamic loader programItamar
2020-12-14LibC: Add NO_TLS preprocessor flagItamar
2020-12-14LibC: Make it possible to use ASSERTs without initializing stdioItamar
2020-12-14Kernel: Support TLS allocation from userspaceItamar
2020-12-09LibC: Make getdelim() fail with EINVAL on null input pointersAndreas Kling
2020-12-02LibC: Add flag SO_BROADCAST so we can at least build programs that use itxspager
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-27LibJS: Hook up Regex<ECMA262> to RegExpObject and implement `test()'AnotherTest
2020-11-27LibRegex: Add a regular expression libraryEmanuel Sprung
2020-11-24LibPthread: Implement pthread_once()Sergey Bugaev
2020-11-16LibC: Notify UE at the start of free() instead of at the endAndreas Kling
2020-11-15LibC: Ensure mkstemp generates a pattern 6 characters in lengthBrendan Coles
2020-11-14LibC: Move some of malloc's data structures into mallocdefs.hAndreas Kling
2020-11-14LibC: strtok_r() should not go past the last tokenAndreas Kling
2020-11-14LibC: Fix OOB access in strerror() with invalid inputAndreas Kling
2020-11-13LibC: Adjust malloc size classes to ensure 8-byte aligned pointersAndreas Kling
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-11-10LibC: Add POSIX1 minimum limits to limits.hBrendan Coles
2020-11-08UserspaceEmulator+LibC: Have UE notice realloc() and update accountingAndreas Kling
2020-11-08LibC: Add two little assertions in malloc() and malloc_size()Andreas Kling
2020-11-01Kernel+LibC: Don't allow a directory to become a subdirectory of itselfAndreas Kling
2020-10-30LibC: Use dbgln() in setlocale()Andreas Kling