Provided by: manpages-de-dev_4.27.0-1_all bug

BEZEICHNUNG

       sem_close - eine benannte Semaphore schließen

BIBLIOTHEK

       POSIX-Threads-Bibliothek (libpthread, -lpthread)

ÜBERSICHT

       #include <semaphore.h>

       int sem_close(sem_t *sem);

BESCHREIBUNG

       sem_close()  schließt  die  benannte Semaphore, auf die sich sem bezieht und erlaubt jeder Ressource, die
       das System für den aufrufenden Prozess für diese Semaphore reserviert hat, freizugeben.

RÜCKGABEWERT

       Im Erfolgsfall liefert sem_close() 0 zurück; im Fehlerfall  wird  -1  zurückgeliefert,  wobei  errno  den
       Fehler anzeigt.

FEHLER

       EINVAL sem ist keine zulässige Semaphore.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
       ┌───────────────────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │ SchnittstelleAttributWert      │
       ├───────────────────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │ sem_close()                                                       │ Multithread-Fähigkeit │ MT-Sicher │
       └───────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

STANDARDS

       POSIX.1-2008.

GESCHICHTE

       POSIX.1-2001.

ANMERKUNGEN

       Alle  offenen benannten Sempaphoren werden bei der Prozessbeendigung oder bei einem execve(2) automatisch
       geschlossen.

SIEHE AUCH

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

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

Linux man-pages 6.9.1                              2. Mai 2024                                      sem_close(3)