sem_unlink(3) Library Functions Manual sem_unlink(3) BEZEICHNUNG sem_unlink - eine benannte Semaphore entfernen BIBLIOTHEK POSIX-Threads-Bibliothek (libpthread, -lpthread) UBERSICHT #include int sem_unlink(const char *name); BESCHREIBUNG sem_unlink() entfernt die benannte Semaphore, auf die sich name bezieht. Der Semaphorenname wird sofort entfernt. Die Semaphore wird zerstort, sobald alle Prozesse, die die Semaphore geoffnet haben, sie schliessen. RUCKGABEWERT Im Erfolgsfall liefert sem_unlink() 0 zuruck; im Fehlerfall wird -1 zuruckgeliefert und errno den Fehler anzeigen. FEHLER EACCES Der Aufrufende hat keine Berechtigungen, die Semaphore zu loschen (>>unlink<<). ENAMETOOLONG name war zu lang. ENOENT Es gibt keine Semaphore mit dem angegebenen name. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |sem_unlink() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001. SIEHE AUCH sem_getvalue(3), sem_open(3), sem_post(3), sem_wait(3), sem_overview(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 8. Februar 2026 sem_unlink(3)