summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/System.cpp
AgeCommit message (Expand)Author
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
2022-03-29LibCore: Add syscall wrapper for access()Kenneth Myhra
2022-03-22LibCore: Add Core::System::drop_privileges()Brian Gianforcaro
2022-03-02LibCore: Add wrapper for posix_openpt(), grantpt() and unlockpt()Lucas CHOLLET
2022-03-02LibCore+LibC: Add wrapper for setenvLucas CHOLLET
2022-03-02LibCore: Add tcsetpgrp(int, pid_t) wrapperLucas CHOLLET
2022-03-02LibCore: Add killpg() wrapperLucas CHOLLET
2022-02-28LibCore: Add rmdir system call wrapperLenny Maiorani
2022-02-17LibCore: Add FreeBSD as OpenBSD/Apple in System.cpp & System.hIsak Holmstrom
2022-02-14LibCore: Implement System::fchownsin-ack
2022-02-13LibCore: Add Darwin anon_create supportFiliph Sandström
2022-02-13LibCore: Add syscall wrapper for profiling_free_buffer()rvictorr
2022-02-13LibCore: Add syscall wrapper for profiling_disable()rvictorr
2022-02-13LibCore: Add syscall wrapper for profiling_enable()rvictorr
2022-02-10LibCore/System: Add anon_create syscall wrapperkleines Filmröllchen
2022-01-24LibCore: Add mkfifo() syscall wrapperKenneth Myhra
2022-01-24LibCore: Add mknod() syscall wrapperKenneth Myhra
2022-01-23LibCore: Print the actual errno if sysbeep failedLiav A
2022-01-22LibCore: Add syscall wrapper for umount()Federico Guerinoni
2022-01-21LibCore: Add Core::System wrapper for disown()Maciej
2022-01-21LibCore: Add ErrorOr wrapper for adjtimemjz19910
2022-01-20LibCore: Implement Core::System::lseeksin-ack
2022-01-14LibCore: Add wrapper for sethostnameLucas CHOLLET
2022-01-14LibCore: Remove usage of a hardcoded constant in gethostname()Lucas CHOLLET