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.