svn_fs_ioctl

Function svn_fs_ioctl 

Source
pub unsafe extern "C" fn svn_fs_ioctl(
    fs: *mut svn_fs_t,
    ctlcode: svn_fs_ioctl_code_t,
    input: *mut c_void,
    output_p: *mut *mut c_void,
    cancel_func: svn_cancel_func_t,
    cancel_baton: *mut c_void,
    result_pool: *mut apr_pool_t,
    scratch_pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description

Issue a filesystem-specific input/output operation defined by @a ctlcode (usually, a low-level operation which cannot be expressed by other filesystem APIs). If @a fs is @c NULL, issue a global operation. If @a fs is not @c NULL, issue an operation that is specific to this filesystem instance.

If the filesystem cannot handle this ioctl code, return the #SVN_ERR_FS_UNRECOGNIZED_IOCTL_CODE error.

Allocate the result in @a result_pool, use @a scratch_pool for temporary allocations.

@see #svn_fs_ioctl_code_t

@since New in 1.13.