Man page - aio_return(3)

Packages contains this manual

Available languages:

en fr ja ru ro de

Manual

aio_return

BEZEICHNUNG
BIBLIOTHEK
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
FEHLER
ATTRIBUTE
STANDARDS
GESCHICHTE
BEISPIELE
SIEHE AUCH
ÜBERSETZUNG

BEZEICHNUNG

aio_return - Rückkehrstatus asynchroner E/A-Aktionen erlangen

BIBLIOTHEK

Echtzeitbibliothek ( librt , -lrt )

ÜBERSICHT

#include <aio.h>

ssize_t aio_return(struct aiocb * aiocbz );

BESCHREIBUNG

Die Funktion aio_return () liefert den abschließenden Rückkehrstatus für die asynchrone E/A-Anfrage zurück, auf deren Steuerblock aiocbz zeigt. (Siehe aio (7) für eine Beschreibung der Struktur aiocb .)

Diese Funktion sollte für jede angegebene Anfrage nur einmal aufgerufen werden, nachdem aio_error (3) etwas anderes als EINPROGRESS zurückgeliefert hat.

RÜCKGABEWERT

Falls die asynchrone E/A-Aktion abgeschlossen wurde, liefert diese Funktion den Wert zurück, der im Falle eines synchronen Aufrufs read (2), write (2), fsync (2) oder fdatasync (2) zurückgeliefert worden wäre. Im Fehlerfall wird -1 zurückgeliefert und errno gesetzt, um den Fehler anzuzeigen.

Falls die asynchrone E/A-Aktion noch nicht abgeschlossen wurde, sind der Rückgabewert und die Auswirkung von aio_return () nicht definiert.

FEHLER

EINVAL

aiocbz zeigt nicht auf einen Steuerblock für eine asynchrone E/A-Anfrage, für die der Rückkehrstatus noch nicht ermittelt wurde.

ENOSYS

aio_return () ist nicht implementiert.

ATTRIBUTE

Siehe attributes (7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

Image grohtml-1217387-1.png

STANDARDS

POSIX.1-2008.

GESCHICHTE

glibc 2.1. POSIX.1-2001.

BEISPIELE

Siehe aio (7).

SIEHE AUCH

aio_cancel (3), aio_error (3), aio_fsync (3), aio_read (3), aio_suspend (3), aio_write (3), lio_listio (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: debian-l10n-german@lists.debian.org .