7.4 close Function
Closes the file associated with the file descriptor.
Include
<unistd.h>
Prototype
int close(int handle);
Argument
handle
- handle (file descriptor) referring to an opened file
Return Value
Returns 0 if the file is successfully closed or -1 on an error.
Remarks
This function is implemented as a stub that must be completed to suit the application.
This helper function is called by the fclose()
Standard C Library
function.
This function should be implemented to close a file in a manner that is relevant to your
application. A file need not necessarily be associated with a storage device. This
function should return -1 to signal an error and a strict implementation will set
errno
to some appropriate value such as EBADF
or
EIO
.
Default Behavior
As distributed, this function passes the file handle to the simulator, which issues a close in the host file system.
Source File
close.c