Loading

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 -lrt ou -pthread.

       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.

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.23 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

       Cette page de manuel a  été  traduite  par  Alain  Portal  <aportal  AT
       univ-montp2   DOT   fr>   en   2006,   et   mise   à   disposition  sur
       http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement         gérées         par         Nicolas         François
       <nicolas.francois@centraliens.net>   et   l’équipe    francophone    de
       traduction de Debian.

       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> ».