io_destroy(2) System Calls Manual io_destroy(2) BEZEICHNUNG io_destroy - Zerstorung eines asynchronen E/A-Kontextes BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition von aio_context_t */ #include /* Definition der SYS_*-Konstanten */ #include int syscall(SYS_io_destroy, aio_context_t ctx_id); BESCHREIBUNG Hinweis: Wahrscheinlich mochten Sie die von libaio bereitgestellte Wrapper-Funktion io_destroy(3) verwenden; siehe VERSIONEN. Der Systemaufruf io_destroy() versucht, alle ausstehenden asynchronen E/A-Aktionen gegen ctx_idp abzubrechen, den Abschluss aller Aktionen, die nicht abgebrochen werden konnten, zu blockieren und ctx_idp zu zerstoren. RUCKGABEWERT Bei Erfolg gibt io_destroy() Null zuruck. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EFAULT ctx_id war keine gultige Adresse. EINVAL Der durch ctx_id festgelegte AIO-Kontext ist ungultig. ENOSYS io_destroy() ist auf dieser Architektur nicht implementiert. VERSIONEN Libaio stellt eine Wrapper-Funktion mit dem gleichen Namen, aber anderem Prototyp und Ruckgabewert bereit. Wahrscheinlich mochten Sie den Wrapper verwenden. STANDARDS Linux. GESCHICHTE Linux 2.5. SIEHE AUCH io_cancel(2), io_getevents(2), io_setup(2), io_submit(2), io_destroy(3), aio(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 11. April 2026 io_destroy(2)