_commit
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