summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/System.cpp
AgeCommit message (Expand)Author
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-10LibCore: Fix wrong call to stat on the Core::System::lstat methodLiav A
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-05LibC+LibCore: Remove serenity_setenv()MacDue
2023-02-05LibCore+LibC: Add putenv() wrapperMacDue
2023-02-05LibCore: Add const qualifier to exec() argument spansMacDue
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-14LibCore: On OpenBSD, handle anon_create() like on MacOSnipos
2022-12-17AK+Everywhere: Move custom deleter capability to OwnPtrLenny Maiorani
2022-12-15LibCore: Add a wrapper for `getaddrinfo()`Lucas CHOLLET
2022-12-14LibCore: Define and use a fallible, OS-independent getgrent(_r) wrapperTimothy Flynn
2022-12-14LibCore: Define and use a fallible, OS-independent getpwent(_r) wrapperTimothy Flynn
2022-12-12LibCore: Add a wrapper for `poll()`Lucas CHOLLET
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `renameat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `mkdirat(2)`sin-ack
2022-12-11Kernel+LibC: Implement `readlinkat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `symlinkat(2)`sin-ack
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-29LibCore: Add Core::System::posix_fallocate()Andreas Kling
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-26Everywhere: Add support for compilation under emscriptenAli Mohammad Pur
2022-11-05Userland: Add support for jailsLiav A
2022-11-05LibCore: Add System::exec_command methodLiav A
2022-10-31LibCore: Add Core::System::readlinkPeter Elliott
2022-10-24Userland: Unveil /usr/lib/Loader.so when using 'x' permissions on unveilLiav A
2022-10-10AK+Userland: Replace Linux, macOS, and *BSD macros with platform definesAndrew Kaster
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-03SystemServer+LoginServer+Userland: Switch to sid-based socketsPeter Elliott
2022-10-03LibCore: Add Core::System wrapper for getsid()Peter Elliott
2022-09-27LibCore: Allow the setgroups wrapper to be used on LagomLucas CHOLLET
2022-09-22LibCore: Only include Account.h on Serenity in EventLoop and SystemAndrew Kaster
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-14LibCore: Make `Core::System::unveil` aware of %uid in pathLucas CHOLLET
2022-07-25LibCore: Add `System::link()`Tim Schumacher
2022-07-21LibCore: Add function for searching a file in $PATHItamar
2022-07-19LibCore: Port System::anon_create to FreeBSDDaniel Bertalan
2022-07-19LibCore: Add support for compiling for Android with API Version >= 30Andrew Kaster
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-10Kernel+LibC+LibCore: Pass fcntl extra argument as pointer-sized variablegggggg-gggggg
2022-06-30Everywhere: Use my fairly new and shiny serenityos.org email :^)Kenneth Myhra
2022-06-09LibCore: Add a wrapper for endgrent()Lucas CHOLLET
2022-05-25LibCore: Add posix_spawn() wrapper to Core::SystemMacDue
2022-04-23Kernel+LibC+LibCore: Implement the unlinkat(2) syscallsin-ack
2022-04-11LibCore: Add a wrapper for execvpe() and friendsSam Atkins
2022-04-11LibCore: Add openat() syscall wrapper and improve open's implementationkleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz