_commit
Leert eine Datei direkt 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 dem Datenträger geschrieben wurde. Bei dem Rückgabewert von 1 gibt einen Fehler an.
Hinweise
Die Funktion _commit wird das Betriebssystem, um die Datei zu schreiben, die mit fd auf einem Datenträger zugeordnet ist. Dieser Aufruf stellt sicher, dass die angegebene Datei sofort geleert wird, nicht für die Inline-Erweiterung des Betriebssystems.
Wenn fd ein ungültiger Dateideskriptor ist, wird der ungültige Parameterhandler aufgerufen, wie in Parametervalidierung beschrieben. Wenn die Ausführung zulässig ist, um fortzufahren, gibt die Funktion -1 zurück und errno ist auf EBADF festgelegt.
Anforderungen
Routine |
Erforderlicher Header |
Optionale Header |
---|---|---|
_commit |
<io.h> |
<errno.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität in der Einführung.