gboolean close_finish ( GFileEnumerator* enumerator, GAsyncResult* result, GError** error )
Finishes closing a file enumerator, started from g_file_enumerator_close_async().
If the file enumerator was already closed when
was called, then this function will report
FALSE. If the file enumerator had pending operation when the close
operation was started, then this function will report
cancellable was not
NULL, then the operation may have been
cancelled by triggering the cancellable object from another thread. If the operation
was cancelled, the error
G_IO_ERROR_CANCELLED will be set, and
FALSE will be returned.
The data is owned by the caller of the function.
The return location for a recoverable error.
The argument can be
If the return location is not
NULL, then you must initialize it to a
The argument will left initialized to
NULLby the virtual function if there are no errors.
In case of error, the argument will be set to a newly allocated
GError; the caller will take ownership of the data, and be responsible for freeing it.