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