Man page - wait3(2)

Packages contains this manual

Available languages:

en fr it pl nl ja ru ro de

Manual

wait4

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
STANDARDS
HISTORIQUE
Différences entre bibliothÚque C et noyau
VOIR AUSSI
TRADUCTION

NOM

wait3, wait4 - Attendre la fin d’un processus - Style BSD

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <sys/wait.h>

pid_t wait3(int *_Nullable wstatus , int options ,
struct rusage *_Nullable
rusage );
pid_t wait4(pid_t
pid , int *_Nullable wstatus , int options ,
struct rusage *_Nullable
rusage );

Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros (7)) :

wait3 () :
Depuis la glibc 2.26 :
_DEFAULT_SOURCE
|| (_XOPEN_SOURCE >= 500 &&
! (_POSIX_C_SOURCE >= 200112L
|| _XOPEN_SOURCE >= 600))
Pour la glibc 2.19 Ă  la glibc 2.25 :
_DEFAULT_SOURCE || _XOPEN_SOURCE >= 500
Pour la glibc antérieure et égale à 2.19 :
_BSD_SOURCE || _XOPEN_SOURCE >= 500

wait4 () :
Depuis la glibc 2.19 :
_DEFAULT_SOURCE
glibc 2.19 et antérieures :
_BSD_SOURCE

DESCRIPTION

Ces fonctions ne sont pas standard, les appels systĂšmes waitpid (2) ou waitid (2) doivent ĂȘtre utilisĂ©s dans les nouveaux programmes.

Les appels systĂšme wait3 () et wait4 () sont similaires Ă  waitpid (2), mais retournent Ă©galement des informations sur l’utilisation des ressources concernant l’enfant dans la structure pointĂ©e par rusage .

À part l’utilisation de l’argument rusage , l’appel wait3 () suivant :

wait3(wstatus, options, rusage);

est équivalent à :

waitpid(-1, wstatus, options);

De mĂȘme, l’appel wait4 () suivant :

wait4(pid, wstatus, options, rusage);

est équivalent à :

waitpid(pid, wstatus, options);

En d’autres termes, wait3 () attend n’importe quel enfant et wait4 () peut ĂȘtre utilisĂ© pour sĂ©lectionner un ou des enfants spĂ©cifique(s) Ă  attendre. Consultez wait (2) pour plus de dĂ©tails.

Si rusage n’est pas NULL, la struct rusage sur laquelle il pointe sera remplie avec les informations de comptabilitĂ© concernant l’enfant. Consultez getrusage (2) pour plus de dĂ©tails.

VALEUR RENVOYÉE

Comme pour waitpid (2).

ERREURS

Comme pour waitpid (2).

STANDARDS

Aucun.

HISTORIQUE

4.3BSD.

SUSv1 spécifiait wait3 () ; SUSv2 spécifiait wait3 () en la marquant obsolÚte ; SUSv3 a supprimé cette fonction.

L’inclusion de <sys/time.h> n’est plus obligatoire, mais amĂ©liore la portabilitĂ©. (En fait, <sys/resource.h> dĂ©finit la structure rusage qui contient des champs de type struct timeval , dĂ©fini dans <sys/time.h> .)

Différences entre bibliothÚque C et noyau

Sous Linux, wait3 () est une fonction de bibliothĂšque implĂ©mentĂ©e Ă  l’aide de l’appel systĂšme wait4 ().

VOIR AUSSI

fork (2), getrusage (2), sigaction (2), signal (2), wait (2), signal (7)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Cédric Boutillier <cedric.boutillier@gmail.com>, Frédéric Hantrais <fhantrais@gmail.com> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .