Freigeben über


_commit

Schreibt eine Datei direkt auf dem Datenträger.

int _commit( 
   int fd 
);

Parameter

  • fd
    Dateideskriptor, der die geöffnete Datei verweist.

Rückgabewert

_commit gibt 0 zurück, wenn die Datei erfolgreich auf den Datenträger geleert wurde.Ein Rückgabewert von 1 gibt einen Fehler an.

Hinweise

Die _commit-Funktion erzwingt das Betriebssystem, um die Datei zu schreiben, die mit fd auf dem Datenträger zugeordnet wird.Dieser Aufruf wird sichergestellt, dass die angegebene Datei nicht sofort geschrieben wird, die auf Wunsch des Betriebssystems.

Wenn fd ein ungültiger Dateideskriptor ungültige Parameter ist, wird der Ereignishandler aufgerufen, wie in Parametervalidierungbeschrieben.Wenn die Ausführung ermöglicht wird, um fortzufahren, gibt die Funktion -1 zurück. errno wird auf EBADFfestgelegt.

Anforderungen

Routine

Erforderlicher Header

Optionale Header

_commit

<io.h>

<errno.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

Siehe auch

Referenz

E/A auf niedriger Ebene

_create, _wcreat

_open, _wopen

_read

_write