Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       sem_unlink - Supprimer un sémaphore nommé

SYNOPSIS

       #include <semaphore.h>

       int sem_unlink(const char *name);

       Effectuez l'édition des liens avec l'option -pthread.

DESCRIPTION

       sem_unlink()  supprime  un  sémaphore  nommé  référencé  par  name. Le nom du sémaphore est immédiatement
       supprimé. Le sémaphore est détruit une fois que tous les autres  processus  qui  l'avaient  ouvert  l'ont
       fermé.

VALEUR RENVOYÉE

       S'il réussit, sem_unlink() renvoie 0. S'il échoue, il renvoie -1 et écrit errno en conséquence.

ERREURS

       EACCES L'appelant n'a pas la permission de supprimer le sémaphore.

       ENAMETOOLONG
              name est trop long.

       ENOENT Il n'y a pas de sémaphore du nom de name.

ATTRIBUTS

   Multithreading (voir pthreads(7))
       La fonction sem_unlink() est sûre dans un contexte multithread.

CONFORMITÉ

       POSIX.1-2001.

VOIR AUSSI

       sem_getvalue(3), sem_open(3), sem_post(3), sem_wait(3), sem_overview(7)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions    pour    signaler    des    anomalies    peuvent     être     trouvées     à     l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Alain Portal <http://manpagesfr.free.fr/> (2006). Nicolas François et l'équipe francophone de  traduction
       de Debian (2006-2009).

       Veuillez  signaler  toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».