_commit
清除檔案直接存到磁碟中。
int _commit(
int fd
);
參數
- fd
指的開啟的檔案的檔案描述項。
傳回值
_commit傳回 0,如果檔案已成功排清到磁碟。傳回值為-1 表示發生錯誤。
備註
_commit函式會強制作業系統相關聯的檔案寫入fd到磁碟。這個呼叫會確保指定的檔案,立即清除不是在作業系統的判斷下。
如果fd是無效的檔案描述項無效的參數處理常式會叫用,如所述參數驗證。如果執行,則允許繼續執行,則函數會傳回-1 和errno設定為 [ EBADF。
需求
常式 |
所需的標頭 |
選擇性標頭 |
---|---|---|
_commit |
<io.h> |
<errno.h> |
如需相容性資訊,請參閱相容性在簡介中。