summaryrefslogtreecommitdiff
path: root/Libraries/LibC/unistd.cpp
AgeCommit message (Expand)Author
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-14LibC: Add NO_TLS preprocessor flagItamar
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-12LibC: Avoid write-back of unused valueBen Wiederhake
2020-09-06LibC: Don't include things required for getopt_long in unistd.hItamar
2020-09-01LibC: Move the static String in getlogin() out of the functionAndreas Kling
2020-08-30LibC: Use AK::String-backed buffers instead of static buffersSergey Bugaev
2020-08-30Kernel+LibC+UE: Implement sleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel+LibC+UE: Implement usleep() via sys$clock_nanosleep()Andreas Kling
2020-08-24LibC: Prefer strlcpy over strcpy/strncpyBen Wiederhake
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-11LibC: Move stat(), lstat() and fstat() to <sys/stat.h>Andreas Kling
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-04Kernel+LibC: Tidy up sys$ttyname() and sys$ptsname()Andreas Kling
2020-07-28LibC: Move getpagesize() out-of-lineAndreas Kling
2020-07-27Kernel+LibC: Add sys$set_process_name() for changing the process nameAndreas Kling
2020-07-27LibC: Make the getpid() cache process global (instead of thread-local)Andreas Kling
2020-07-23LibC: Remove duplicate gs touch during gettid()/getpid() fast pathBrian Gianforcaro
2020-07-21LibC: Add a cache for getpid()Andreas Kling
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-07-03LibC: Minor style fix for getresuid/getresgidNico Weber
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-17LibC: Make setgid() definition protoype match declarationNico Weber
2020-06-17Kernel+LibC: Do not return -ENAMETOOLONG from sys$readlink()Sergey Bugaev
2020-06-15LibC: Add truncate().Nico Weber
2020-05-20Kernel+LibC: Switch isatty() to use a fcntl()Sergey Bugaev
2020-05-16Kernel: Remove sys$getdtablesize()Andreas Kling
2020-05-15LibC: Fix execvp() errnoSergey Bugaev
2020-04-26Kernel: Added the ability to set the hostname via new syscallLuke Payne
2020-04-13LibC: Fix truncated strncpy() in getlogin()Andreas Kling
2020-04-13LibC: Simplify the gettid() cache by just clearing the cache in fork()Andreas Kling
2020-04-12LibC: Cache the result of gettid() to avoid syscallsAndreas Kling
2020-04-06Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-04-03Revert "Kernel & Userland: Allow to mount image files formatted with Ext2FS"Andreas Kling
2020-04-02Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-03-28strace: Change implementation to use ptrace()Itamar
2020-02-28LibC: Move shbuf_* implementations to serenity.cppAndreas Kling
2020-02-28Kernel: Merge the shbuf_get_size() syscall into shbuf_get()Andreas Kling
2020-02-28Kernel+LibC: Rename shared buffer syscalls to use a prefixAndreas Kling
2020-02-20LibC: Implement crappy version of pread()Andreas Kling
2020-02-20LibC: Stub out getpass()Andreas Kling
2020-02-10Kernel+LibC: Merge sys$stat() and sys$lstat()Andreas Kling
2020-02-03LibC: Implement getsid()Sergey Bugaev
2020-02-03LibC: Move waitpid() to sys/wait.hSergey Bugaev
2020-02-01LibC: The exec() family of functions should not search "." by defaultAndreas Kling
2020-01-20Kernel: Add a basic implementation of unveil()Andreas Kling