summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/System.h
AgeCommit message (Expand)Author
2023-04-25LibCore: Include sys/ucred.h in System.h for FreeBSDnipos
2023-04-24Kernel: Allow configuring a Jail to not impose PID isolation restrictionLiav A
2023-03-21LibCore: Add ErrorOr wrapper for `utimensat`Cameron Youell
2023-03-19LibCore: Add syscall wrapper for `mkdtemp()`Caoimhe
2023-03-05Kernel+Userland: Add support for using the PCSpeaker with various tonesLiav A
2023-03-04LibCore: Implement socket credentials for Solarisnipos
2023-03-04LibCore: Include sys/filio.h for file-related ioctls on Solarisnipos
2023-03-04LibCore: Use SIG_TYP instead of sig_t for signals on Solarisnipos
2023-02-20LibCore: All BSDs need sig_t instead of sighandler_tnipos
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-05LibCore+LibC: Add putenv() wrapperMacDue
2023-02-05LibCore: Add const qualifier to exec() argument spansMacDue
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-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-12LibCore: Add a wrapper for `poll()`Lucas CHOLLET
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-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-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-03LibCore: Add Core::System wrapper for getsid()Peter Elliott
2022-09-27LibCore: Allow the setgroups wrapper to be used on LagomLucas CHOLLET
2022-08-23Userland: Consolidate most PATH resolving into a single implementationTim Schumacher
2022-07-25LibCore: Add `System::link()`Tim Schumacher
2022-07-21LibCore: Add function for searching a file in $PATHItamar
2022-07-19LibCore: Add support for compiling for Android with API Version >= 30Andrew Kaster
2022-07-12LibCore: Add convenience templates for System::{unveil,pledge}sin-ack
2022-07-06LibCore: Stub out pledge and unveil for non-serenity systemsAndrew Kaster
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-11LibCore: Add a wrapper for execvpe() and friendsSam Atkins
2022-04-11LibCore: Add openat() syscall wrapper and improve open's implementationkleines Filmröllchen
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 syscall wrapper for profiling_free_buffer()rvictorr
2022-02-13LibCore: Add syscall wrapper for profiling_disable()rvictorr