Scroll to navigation

io_destroy(2) System Calls Manual io_destroy(2)

BEZEICHNUNG

io_destroy - Zerstörung eines asynchronen E/A-Kontextes

BIBLIOTHEK

Standard-C-Bibliothek (libc-lc)

ÜBERSICHT

#include <linux/aio_abi.h>    /* Definition von aio_context_t */
#include <sys/syscall.h>      /* Definition der SYS_*-Konstanten */
#include <unistd.h>
int syscall(SYS_io_destroy, aio_context_t ctx_id);

BESCHREIBUNG

Hinweis: Wahrscheinlich möchten Sie die von libaio bereitgestellte Wrapper-Funktion io_destroy(3) verwenden.

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 zerstören.

RÜCKGABEWERT

Bei Erfolg gibt io_destroy() Null zurück. Bei einem Fehler wird -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

FEHLER

ctx_id war keine gültige Adresse.
Der durch ctx_id festgelegte AIO-Kontext ist ungültig.
io_destroy() ist auf dieser Architektur nicht implementiert.

VERSIONEN

libaio provides a wrapper function with the same name, but different prototype and return value. You probably want to use that wrapper.

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)

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

11. April 2026 Linux man-pages (unveröffentlicht)