SEM_CLOSE
Section : Manuel du programmeur Linux (
3)
Mise à jour de la version anglaise : 25 mars 2006
Index
Menu principal
NOM
sem_close - Fermer un sémaphore nommé
SYNOPSIS
#include <semaphore.h>
int sem_close(sem_t *sem);
Utilisez
-lrt
ou
-pthread
à l'édition de liens.
DESCRIPTION
sem_close()
ferme le sémaphore nommé référencé par
sem,
permettant à toutes les ressources que le système a alloué
au processus appelant pour ce sémaphore d'être libérées.
VALEUR RENVOYÉE
Si elle réussit,
sem_close()
renvoie 0. Si elle échoue, elle renvoie -1 et écrit
errno
en conséquence.
ERREURS
- EINVAL
-
sem
n'est pas un sémaphore valide.
CONFORMITÉ
POSIX.1-2001.
NOTES
Tous les sémaphores nommés ouverts sont automatiquement
fermés à la fin du processus ou dans le cas d'un
execve(2).
VOIR AUSSI
sem_getvalue(3),
sem_open(3),
sem_post(3),
sem_unlink(3),
sem_wait(3),
sem_overview(7)
TRADUCTION
Ce document est une traduction réalisée par Alain Portal
<aportal AT univ-montp2 DOT fr> le 29 juillet 2006
et révisée le 17 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 3 sem_close ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- ERREURS
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 17 juillet 2008