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

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.
       ┌───────────────────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │ SchnittstelleAttributWert      │
       ├───────────────────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │ aio_return()                                                      │ Multithread-Fähigkeit │ MT-Sicher │
       └───────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

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.

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