summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/System.cpp
AgeCommit message (Expand)Author
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
2022-01-12Kernel+LibC+LibCore+UE: Implement `fchmodat(2)`Daniel Bertalan
2022-01-11LibCore+flock: Make Core::System::waitpid more ergonomicJunior Rantila
2022-01-09LibCore: Add beep wrapperJunior Rantila
2022-01-09LibCore: Add a wrapper for setsid()Lucas CHOLLET
2022-01-06LibCore+ImageViewer: Add unlink() wrapper, use itJunior Rantila
2022-01-04LibCore: Impliment ErrorOr wrapper for chdirmjz19910
2022-01-04LibCore: Add an ErrorOr wrapper for unamemjz19910
2022-01-02LibCore: Add Core::System wrappers for getspent() and getspnam()Andreas Kling
2022-01-02LibCore: Add syscall wrappers for getpwuid() and getgrgid()Andreas Kling
2022-01-02LibCore: Add syscall wrapper for getgroups()Andreas Kling