Bagikan melalui


_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