Provided by: manpages-de-dev_4.15.0-9_all bug

BEZEICHNUNG

       sem_unlink - eine benannte Semaphore entfernen

ÜBERSICHT

       #include <semaphore.h>

       int sem_unlink(const char *name);

       Linken Sie mit der Option -pthread.

BESCHREIBUNG

       sem_unlink()   entfernt   die   benannte   Semaphore,  auf  die  sich  name  bezieht.  Der
       Semaphorenname wird sofort entfernt. Die Semaphore wird zerstört,  sobald  alle  Prozesse,
       die die Semaphore geöffnet haben, sie schließen.

RÜCKGABEWERT

       Im  Erfolgsfall  liefert  sem_unlink() 0 zurück; im Fehlerfall wird -1 zurückgeliefert und
       errno den Fehler anzeigen.

FEHLER

       EACCES Der Aufrufende hat keine Berechtigungen, die Semaphore zu löschen (»unlink«).

       ENAMETOOLONG
              name war zu lang.

       ENOENT Es gibt keine Semaphore mit dem angegebenen name.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │sem_unlink()                                           │ Multithread-Fähigkeit │ MT-Safe │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

KONFORM ZU

       POSIX.1-2001, POSIX.1-2008.

SIEHE AUCH

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

KOLOPHON

       Diese Seite  ist  Teil  der  Veröffentlichung  5.13  des  Projekts  Linux-man-pages.  Eine
       Beschreibung  des  Projekts,  Informationen,  wie  Fehler gemeldet werden können sowie die
       aktuelle Version dieser Seite finden sich unter https://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die   deutsche   Übersetzung   dieser   Handbuchseite   wurde   von    Helge    Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.