共用方式為


_commit

清除檔案直接儲存到磁碟。

int _commit( 
   int fd 
);

參數

  • fd
    參考開啟檔案的檔案描述項。

傳回值

如果檔案已成功清除至磁碟,_commit 會傳回 0。 回傳值為 1 表示錯誤。

備註

_commit 函式會強制作業系統將檔案寫入 fd 到磁碟。 這會確保立即清除指定的檔案,而不是作業系統的酌情權。

如果 fd 為無效檔案描述符,則會叫用無效參數處理常式,如參數驗證中所述。 如果執行允許繼續,函式會回傳-1,並且errno會設定為 EBADF。

需求

常式

必要的標頭

選擇性的標頭檔

_commit

<io.h>

<errno.h>

如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility)

請參閱

參考

低層級 I/O

_creat、_wcreat

_open、_wopen

_read

_write