示例#1
0
/**
 * mate_vfs_open_uri:
 * @handle: pointer to a pointer to a #MateVFSHandle object.
 * @uri: uri to open.
 * @open_mode: open mode.
 * 
 * Open @uri according to mode @open_mode.  On return, @handle will then
 * contain a pointer to a handle for the open file.
 * 
 * Return value: an integer representing the result of the operation.
 */
MateVFSResult
mate_vfs_open_uri (MateVFSHandle **handle,
		    MateVFSURI *uri,
		    MateVFSOpenMode open_mode)
{
	return mate_vfs_open_uri_cancellable (handle, uri, open_mode, NULL);
}
static MateVFSResult
do_open (MateVFSMethod *method,
	 MateVFSMethodHandle **method_handle,
	 MateVFSURI *uri,
	 MateVFSOpenMode mode,
	 MateVFSContext *context)
{	
	PERFORM_OPERATION (open, mate_vfs_open_uri_cancellable ((MateVFSHandle **) method_handle, uri, mode, context));
}