_close
Bir dosyayı kapatır.
int _close(
int fd
);
Parametreler
- fd
Açık olan dosyaya başvuran dosya tanımlayıcısı.
Dönüş Değeri
_closeDosya başarıyla kapatıldı, 0 değerini döndürür.–1 Dönüş değeri bir hata olduğunu gösterir.
Notlar
_close İşlevi ile ilişkili dosyayı kapatır fd.
Dosya tanımlayıcısı ve temel işletim sistemi dosya tanıtıcı kapatıldı.Böylece, çağırmak gerekli değildir CloseHandle Win32 işlevi kullanılarak dosyanın başlangıçta açıldığı, CreateFile ve bir dosya tanımlayıcı kullanarak için dönüştürülmüş _open_osfhandle.
Bu işlev parametreleri doğrular.fd Bir hatalı dosya tanımlayıcısı geçersiz parametre işleyicisi, açıklandığı şekilde çağrılır Parametre Doğrulama.Yürütülmesine devam etmek için izin verilirse, işlevleri verir -1 ve errno ayarlamak EBADF.
Gereksinimler
Yordamı |
Gerekli başlık |
İsteğe bağlı bir üstbilgi |
---|---|---|
_close |
<io.h> |
<errno.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
Örnek
Örnek için bkz: _open.