.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2003, Andries E. Brouwer .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH aio_fsync 3 "8. Februar 2026" "Linux man\-pages 6.18" .SH BEZEICHNUNG aio_fsync \- Asynchrone Dateisynchronisation .SH BIBLIOTHEK Echtzeitbibliothek (\fIlibrt\fP,\ \fI\-lrt\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fBint aio_fsync(int \fP\fIaktion\fP\fB, struct aiocb *\fP\fIaiocbp\fP\fB);\fP .fi .SH BESCHREIBUNG Die Funktion \fBaio_fsync\fP() führt eine Synchronisation aller ausstehenden, \fIaiocbp\->aio_fildes\fP zugeordneten asynchronen E/A\-Aktionen aus. (Eine Beschreibung der Struktur \fIaiocb\fP finden Sie in \fBaio\fP(7).) .P Genauer gesagt, falls \fIaktion\fP \fBO_SYNC\fP ist, dann werden alle derzeit in der Warteschlange befindlichen E/A\-Aktionen ausgeführt, als ob ein Aufruf von \fBfsync\fP(2) erfolgte und falls \fIaktion\fP \fBO_DSYNC\fP ist, dann ist dieser Aufruf das asynchrone Analogon zu \fBfdatasync\fP(2). .P Beachten Sie, dass dies nur eine Anfrage ist; sie wartet nicht auf den Abschluss der E/A. .P Abgesehen von \fIaio_fildes\fP wird im Aufruf als einziges Feld in der Struktur, auf die \fIaiocbp\fP zeigt, das Feld \fIaio_sigevent\fP verwandt (eine in \fBsigevent\fP(3type) beschriebene \fIsigevent\fP\-Struktur). Es zeigt den gewünschten Benachrichtigungstyp beim Abschluss an. Alle weiteren Felder werden ignoriert. .SH RÜCKGABEWERT Im Erfolgsfall (die Synchronisationsanfrage wurde erfolgreich in die Warteschlange gestellt) liefert diese Funktion 0 zurück. Im Fehlerfall wird \-1 zurückgeliefert und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEAGAIN\fP Ressourcen aufgebraucht. .TP \fBEBADF\fP \fIaio_fildes\fP ist kein zum Schreiben geöffneter zulässiger Dateideskriptor. .TP \fBEINVAL\fP Synchrone E/A wird für diese Datei nicht unterstützt oder \fIaktion\fP ist nicht \fBO_SYNC\fP oder \fBO_DSYNC\fP. .TP \fBENOSYS\fP \fBaio_fsync\fP() ist nicht implementiert. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBaio_fsync\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .SH STANDARDS POSIX.1\-2008. .SH GESCHICHTE glibc 2.1. POSIX.1\-2001. .SH "SIEHE AUCH" \fBaio_cancel\fP(3), \fBaio_error\fP(3), \fBaio_read\fP(3), \fBaio_return\fP(3), \fBaio_suspend\fP(3), \fBaio_write\fP(3), \fBlio_listio\fP(3), \fBaio\fP(7), \fBsigevent\fP(3type) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .