Method _Stdio.Fd()->close()
- Method
close
int
close()
int
close(string
direction
)- Description
Close a file or stream.
If direction is not specified, both the read and the write direction are closed. Otherwise only the directions specified is closed.
- Returns
Returns
1
if the file or stream now is closed in all directions, and0
otherwise.- Throws
An exception is thrown if an I/O error occurs.
The default behaviour for sockets is typically to flush buffered data in the background, but this can be changed with linger().
- Note
close() has no effect if this file object has been associated with an already opened file, i.e. if open() was given an integer as the first argument.
- See also