Inherited from basic_file.
Close the file.
This function is used to close the file. Any asynchronous read or write
operations will be cancelled immediately, and will complete with the
Thrown on failure. Note that, even if the function indicates an error, the underlying descriptor is closed.