From cba47509215c2fa7b4cdb08a19ecf31788b9d567 Mon Sep 17 00:00:00 2001 From: SeekingBlues Date: Fri, 17 Jun 2022 09:43:11 +0800 Subject: [PATCH] LibC: Add POSIX spec links to `wait`, `waitpid` and `waitid` --- Userland/Libraries/LibC/sys/wait.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Userland/Libraries/LibC/sys/wait.cpp b/Userland/Libraries/LibC/sys/wait.cpp index 41c896a24d..0a613352f7 100644 --- a/Userland/Libraries/LibC/sys/wait.cpp +++ b/Userland/Libraries/LibC/sys/wait.cpp @@ -12,11 +12,13 @@ extern "C" { +// https://pubs.opengroup.org/onlinepubs/9699919799/functions/wait.html pid_t wait(int* wstatus) { return waitpid(-1, wstatus, 0); } +// https://pubs.opengroup.org/onlinepubs/9699919799/functions/waitpid.html pid_t waitpid(pid_t waitee, int* wstatus, int options) { siginfo_t siginfo; @@ -73,6 +75,7 @@ pid_t waitpid(pid_t waitee, int* wstatus, int options) return siginfo.si_pid; } +// https://pubs.opengroup.org/onlinepubs/9699919799/functions/waitid.html int waitid(idtype_t idtype, id_t id, siginfo_t* infop, int options) { Syscall::SC_waitid_params params { idtype, id, infop, options };