Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghapus file langsung ke disk.
Sintaks
int _commit(
int fd
);
Parameter
fd
Pendeskripsi file yang mengacu pada file yang terbuka.
Nilai hasil
_commit mengembalikan 0 jika file berhasil dihapus ke disk. Nilai pengembalian -1 menunjukkan kesalahan.
Keterangan
Fungsi ini _commit memaksa sistem operasi untuk menulis file yang terkait dengan fd disk. Panggilan ini memastikan bahwa file yang ditentukan segera dihapus, bukan atas kebijakan sistem operasi.
Jika fd adalah deskriptor file yang tidak valid, handler parameter yang tidak valid dipanggil, seperti yang dijelaskan dalam Validasi parameter. Jika eksekusi diizinkan untuk melanjutkan, fungsi mengembalikan -1 dan errno diatur ke EBADF.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Rutin | Header yang diperlukan | Header opsional |
|---|---|---|
_commit |
<io.h> | <errno.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Lihat juga
I/O tingkat rendah
_creat, _wcreat
_open, _wopen
_read
_write