_close
Menutup berkas.
Sintaks
int _close(
int fd
);
Parameter
fd
Pendeskripsi file yang mengacu pada file yang terbuka.
Nilai hasil
_close
mengembalikan 0 jika file berhasil ditutup. Nilai pengembalian -1 menunjukkan kesalahan.
Keterangan
Fungsi _close
menutup file yang terkait dengan fd
.
Pendeskripsi file dan handel file OS yang mendasar ditutup. Dengan demikian, tidak perlu memanggil CloseHandle
apakah file awalnya dibuka menggunakan fungsi CreateFile
Win32 dan dikonversi ke pendeskripsi file menggunakan _open_osfhandle
.
Fungsi ini memvalidasi parameternya. Jika fd
adalah deskriptor file yang buruk, 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 |
---|---|---|
_close |
<io.h> | <errno.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh untuk _open
.
Lihat juga
I/O tingkat rendah
_chsize
_creat
, _wcreat
_dup
, _dup2
_open
, _wopen
_unlink
, _wunlink