_commit
清除檔案直接儲存到磁碟。
int _commit(
int fd
);
參數
- fd
參考開啟檔案的檔案描述項。
傳回值
如果檔案已成功清除至磁碟,_commit 會傳回 0。 回傳值為 1 表示錯誤。
備註
_commit 函式會強制作業系統將檔案寫入 fd 到磁碟。 這會確保立即清除指定的檔案,而不是作業系統的酌情權。
如果 fd 為無效檔案描述符,則會叫用無效參數處理常式,如參數驗證中所述。 如果執行允許繼續,函式會回傳-1,並且errno會設定為 EBADF。
需求
常式 |
必要的標頭 |
選擇性的標頭檔 |
---|---|---|
_commit |
<io.h> |
<errno.h> |
如需更多關於相容性的資訊,請參閱入門介紹中的 相容性 (Compatibility) 。