Closes a file.
File descriptor referring to the open file.
The _close function closes the file associated with fd.
The file descriptor and the underlying OS file handle are closed. Thus, it is not necessary to call CloseHandle if the file was originally opened using the Win32 function CreateFile and converted to a file descriptor using _open_osfhandle.
This function validates its parameters. If fd is a bad file descriptor, the invalid parameter handler is invoked, as described in . If execution is allowed to continue, the functions returns -1 and errno is set to EBADF.
|Routine||Required header||Optional header||Compatibility|
Windows 95, Windows 98, Windows 98 Second Edition, Windows Millennium Edition, Windows NT 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003
For more compatibility information, see Compatibility in the Introduction.