Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
sem_getvalue - Obtenir la valeur d'un semaphore
SYNOPSIS
#include <semaphore.h>
int sem_getvalue(sem_t *sem, int *sval);
Effectuez l'edition des liens avec l'option -lrt ou -pthread.
DESCRIPTION
sem_getvalue() place la valeur actuelle du semaphore pointe par sem
dans l'entier pointe par sval.
Si un ou plusieurs processus ou threads sont bloques en attente de
verrouiller le semaphore avec sem_wait(3), POSIX.1-2001 permet deux
valeurs de retour possibles pour sval : soit 0 est renvoye, soit une
valeur negative dont la valeur absolue est le nombre de processus et de
threads actuellement bloques dans sem_wait(3). Linux adopte le premier
comportement.
VALEUR RENVOY'EE
sem_getvalue() renvoie 0 s'il reussit. S'il echoue, il renvoie -1 et
ecrit errno en consequence.
ERREURS
EINVAL sem n'est pas un semaphore valide.
CONFORMIT'E
POSIX.1-2001.
NOTES
La valeur du semaphore peut deja etre modifiee le temps que
sem_getvalue() revienne.
VOIR AUSSI
sem_post(3), sem_wait(3), sem_overview(7)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Alain Portal <URL:http://manpagesfr.free.fr/> (2006). Nicolas Francois
et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.