wait4(2) System Calls Manual wait4(2) NAVN wait3, wait4 - vent pa at processen aendrer tilstand, BSD-stil BIBLIOTEK C-standardbibliotek (libc, -lc) SYNOPSIS #include pid_t wait3(int *_Nullable wstatus, int tilvalg, struct rusage *_Nullable rusage); pid_t wait4(pid_t pid, int *_Nullable wstatus, int tilvalg, struct rusage *_Nullable rusage); Feature Test Macro Requirements for glibc (se feature_test_macros(7)): wait3(): Siden glibc 2.26: _DEFAULT_SOURCE || (_XOPEN_SOURCE >= 500 && ! (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)) Fra glibc 2.19 til glibc 2.25: _DEFAULT_SOURCE || _XOPEN_SOURCE >= 500 glibc 2.19 og tidligere: _BSD_SOURCE || _XOPEN_SOURCE >= 500 wait4(): Siden glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 og tidligere: _BSD_SOURCE BESKRIVELSE Disse funktioner er ikke standard; i nye programmer foretraekkes brugen af waitpid(2) eller waitid(2). Systemkaldene wait3() og wait4() svarer til waitpid(2), men returnerer derudover information om ressourceforbrug om underprocessen i strukturen peget til af rusage. Udover brugen af argumentet rusage svarer det folgende wait3()-kald: wait3(wstatus, options, rusage); til: waitpid(-1, wstatus, options); Pa lignende vis svarer det folgende wait4()-kald: wait4(pid, wstatus, options, rusage); til: waitpid(pid, wstatus, options); Med andre ord, wait3() venter pa en eventuel underproces, mens wait4() kan bruges til at vaelge en specifik underproces, eller underprocesser, hvorpa der skal ventes. Se wait(2) for yderligere detaljer. Hvis rusage er NULL, vil struct rusage hvorpa den peger blive udfyldt med kontoinformation underprocessen. Se getrusage(2) for detaljer. RETURVAERDI Som for waitpid(2). FEJL Som for waitpid(2). STANDARDER Ingen. HISTORIK 4.3BSD. SUSv1 inkluderede en specifikation af wait3(); SUSv2 inkluderede wait3(), men markerede den som FORAELDET; SUSv3 fjernede den. Inklusion af er ikke kraevet nu om dage, men oger flytbarheden. (Ganske vist, definerer strukturen rusage med felter af typen struct timeval defineret i .) C-bibliotek/kerne-forskelle Pa Linux er wait3() en biblioteksfunktion implementeret oven pa systemkaldet wait4(). SE OGSA fork(2), getrusage(2), sigaction(2), signal(2), wait(2), signal(7) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.17 8. februar 2026 wait4(2)