Bagikan melalui


_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