mq_unlink(3) Library Functions Manual mq_unlink(3) BEZEICHNUNG mq_unlink - eine Nachrichtenwarteschlange entfernen BIBLIOTHEK Echtzeitbibliothek (librt, -lrt) UBERSICHT #include int mq_unlink(const char *name); BESCHREIBUNG mq_unlink() entfernt die festgelegte Nachrichtenwarteschlange name. Der Name der Nachrichtenwarteschlange wird sofort entfernt. Die Warteschlange selbst wird zerstort, sobald alle anderen Prozesse, die die Warteschlange derzeit offen haben, ihre Deskriptoren schliessen, die sich auf die Warteschlange beziehen. RUCKGABEWERT Im Erfolgsfall liefert mq_unlink() 0 zuruck; im Fehlerfall wird -1 zuruckgeliefert und errno den Fehler anzeigen. FEHLER EACCES Der Aufrufende hat keine Berechtigungen, den Link auf die Warteschlange zu entfernen (sie zu loschen). ENAMETOOLONG name war zu lang. ENOENT Es gibt keine Nachrichtenwarteschlange mit dem angegebenen name. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |mq_unlink() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE POSIX.1-2001. SIEHE AUCH mq_close(3), mq_getattr(3), mq_notify(3), mq_open(3), mq_receive(3), mq_send(3), mq_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.06 31. Oktober 2023 mq_unlink(3)