org.jvnet.solaris.libzfs.jna
Interface libzfs
- All Superinterfaces:
- com.sun.jna.Library
public interface libzfs
- extends com.sun.jna.Library
- Author:
- Kohsuke Kawaguchi
| Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
| Fields inherited from interface com.sun.jna.Library |
OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
|
Method Summary |
boolean |
is_mounted(libzfs_handle_t lib,
String special,
com.sun.jna.ptr.PointerByReference _2)
|
int |
libzfs_errno(libzfs_handle_t lib)
|
String |
libzfs_error_action(libzfs_handle_t lib)
|
String |
libzfs_error_description(libzfs_handle_t lib)
|
void |
libzfs_fini(libzfs_handle_t handle)
|
libzfs_handle_t |
libzfs_init()
|
void |
libzfs_print_on_error(libzfs_handle_t lib,
boolean flag)
|
int |
zfs_build_perms(zfs_handle_t handle,
String who,
String perms,
int who_type,
int deleg_type,
PtrByReference<nvlist_t> ppchNVList)
Build a ZFS permission into a nvlist_t format that it internally uses. |
int |
zfs_clone(zfs_handle_t handle,
String name,
nvlist_t _3)
|
void |
zfs_close(zfs_handle_t handle)
|
int |
zfs_create_ancestors(libzfs_handle_t lib,
String _2)
|
int |
zfs_create(libzfs_handle_t lib,
String name,
int type,
nvlist_t props)
|
boolean |
zfs_dataset_exists(libzfs_handle_t lib,
String name,
int type)
|
void |
zfs_deleg_permissions()
|
int |
zfs_destroy_snaps(zfs_handle_t handle,
String name)
|
int |
zfs_destroy(zfs_handle_t handle)
|
int |
zfs_expand_proplist(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2)
|
void |
zfs_free_allows(libzfs.zfs_allow_t p)
|
libzfs_handle_t |
zfs_get_handle(zfs_handle_t handle)
|
String |
zfs_get_name(zfs_handle_t handle)
|
int |
zfs_get_type(zfs_handle_t handle)
|
nvlist_t |
zfs_get_user_props(zfs_handle_t handle)
|
int |
zfs_ioctl(libzfs_handle_t lib,
int _2,
zfs_cmd cmd)
|
boolean |
zfs_is_mounted(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _3)
|
boolean |
zfs_is_shared_iscsi(zfs_handle_t handle)
|
boolean |
zfs_is_shared_nfs(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch)
|
boolean |
zfs_is_shared_smb(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch)
|
boolean |
zfs_is_shared(zfs_handle_t handle)
|
int |
zfs_iter_children(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zfs_iter_dependents(zfs_handle_t handle,
boolean _2,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zfs_iter_filesystems(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zfs_iter_root(libzfs_handle_t lib,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zfs_iter_snapshots(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zfs_mount(zfs_handle_t handle,
String options,
int mountFlags)
|
int |
zfs_name_valid(String name,
zfs_type_t type)
|
void |
zfs_nicenum(long _1,
char[] buf,
com.sun.jna.NativeLong size)
|
int |
zfs_nicestrtonum(libzfs_handle_t lib,
String _2,
com.sun.jna.ptr.LongByReference r)
|
zfs_handle_t |
zfs_open(libzfs_handle_t lib,
String name,
int typeMask)
|
zfs_handle_t |
zfs_path_to_zhandle(libzfs_handle_t lib,
String path,
int type)
|
int |
zfs_perm_get(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2)
|
int |
zfs_perm_remove(zfs_handle_t handle,
nvlist_t perms)
|
int |
zfs_perm_set(zfs_handle_t handle,
nvlist_t perms)
|
int |
zfs_promote(zfs_handle_t handle)
|
boolean |
zfs_prop_align_right(zfs_prop_t prop)
|
String |
zfs_prop_column_name(zfs_prop_t prop)
|
long |
zfs_prop_default_numeric(zfs_prop_t prop)
|
String |
zfs_prop_default_string(zfs_prop_t prop)
|
long |
zfs_prop_get_int(zfs_handle_t handle,
zfs_prop_t prop)
|
int |
zfs_prop_get_numeric(zfs_handle_t handle,
zfs_prop_t prop,
com.sun.jna.ptr.LongByReference r,
com.sun.jna.ptr.IntByReference _4,
char[] _5,
com.sun.jna.NativeLong _6)
|
int |
zfs_prop_get(zfs_handle_t handle,
com.sun.jna.NativeLong prop,
com.sun.jna.Pointer _4,
int cbSize,
com.sun.jna.ptr.IntByReference _5,
char[] _6,
com.sun.jna.NativeLong _7,
boolean _8)
|
int |
zfs_prop_inherit(zfs_handle_t handle,
String _2)
|
int |
zfs_prop_is_string(zfs_prop_t prop)
|
int |
zfs_prop_set(zfs_handle_t handle,
String propertyName,
String propertyValue)
Sets a property on a ZFS data set. |
String |
zfs_prop_to_name(zfs_prop_t prop)
|
String |
zfs_prop_values(zfs_prop_t prop)
|
int |
zfs_receive(libzfs_handle_t lib,
String name,
recvflags_t _3,
int _4,
avl_tree_t _5)
|
void |
zfs_refresh_properties(zfs_handle_t handle)
|
int |
zfs_rename(zfs_handle_t handle,
String name,
boolean _3)
|
int |
zfs_rollback(zfs_handle_t handle1,
zfs_handle_t handle2,
boolean _3)
|
int |
zfs_send(zfs_handle_t handle,
String _2,
String _3,
boolean _4,
boolean _5,
boolean _6,
boolean _7,
int _8)
|
int |
zfs_share_iscsi(zfs_handle_t handle)
|
int |
zfs_share_nfs(zfs_handle_t handle)
|
int |
zfs_share_smb(zfs_handle_t handle)
|
int |
zfs_share(zfs_handle_t handle)
|
int |
zfs_shareall(zfs_handle_t handle)
|
int |
zfs_snapshot(libzfs_handle_t lib,
String fullNameWithAtSnapShot,
boolean recursive,
nvlist_t props)
|
int |
zfs_spa_version(zfs_handle_t handle,
com.sun.jna.ptr.IntByReference r)
|
String |
zfs_type_to_name(zfs_type_t type)
|
int |
zfs_unmount(zfs_handle_t handle,
String _2,
int umountFlags)
|
int |
zfs_unmountall(zfs_handle_t handle,
int umountFlags)
|
int |
zfs_unshare_iscsi(zfs_handle_t handle)
|
int |
zfs_unshare_nfs(zfs_handle_t handle,
String _2)
|
int |
zfs_unshare_smb(zfs_handle_t handle,
String _2)
|
int |
zfs_unshare(zfs_handle_t handle)
|
int |
zfs_unshareall_bypath(zfs_handle_t handle,
String _2)
|
int |
zfs_unshareall_nfs(zfs_handle_t handle)
|
int |
zfs_unshareall_smb(zfs_handle_t handle)
|
int |
zfs_unshareall(zfs_handle_t handle)
|
int |
zpool_add(zpool_handle_t pool,
nvlist_t _1)
|
int |
zpool_clear(zpool_handle_t pool,
String name)
|
void |
zpool_close(zpool_handle_t pool)
|
int |
zpool_create_zvol_links(zpool_handle_t pool)
|
int |
zpool_create(libzfs_handle_t lib,
String poolName,
nvlist_t nvroot,
nvlist_t props)
|
int |
zpool_destroy(zpool_handle_t pool)
|
int |
zpool_disable_datasets(zpool_handle_t pool,
boolean force)
|
int |
zpool_enable_datasets(zpool_handle_t pool,
String _2,
int _3)
|
int |
zpool_expand_proplist(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference _2)
|
int |
zpool_export_force(zpool_handle_t pool)
|
int |
zpool_export(zpool_handle_t pool,
boolean force)
|
nvlist_t |
zpool_find_import_cached(libzfs_handle_t lib,
String _1,
boolean _2)
|
nvlist_t |
zpool_find_import(libzfs_handle_t lib,
int _1,
com.sun.jna.ptr.PointerByReference _2,
boolean _3)
|
nvlist_t |
zpool_find_vdev(zpool_handle_t pool,
String _2,
BooleanByReference _3,
BooleanByReference _4)
|
nvlist_t |
zpool_get_config(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppchNVList)
|
int |
zpool_get_errlog(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppchNVList)
|
libzfs_handle_t |
zpool_get_handle(zpool_handle_t handle)
|
int |
zpool_get_history(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppNVList)
|
String |
zpool_get_name(zpool_handle_t pool)
|
long |
zpool_get_prop_int(zpool_handle_t pool,
zpool_prop_t prop,
EnumByReference<org.jvnet.solaris.libzfs.jna.zprop_source_t> _3)
|
int |
zpool_get_prop(zpool_handle_t pool,
com.sun.jna.NativeLong prop,
com.sun.jna.Pointer buf,
com.sun.jna.NativeLong proplen,
EnumByReference<org.jvnet.solaris.libzfs.jna.zprop_source_t> _5)
|
int |
zpool_get_state(zpool_handle_t pool)
|
int |
zpool_get_status(zpool_handle_t handle,
com.sun.jna.ptr.PointerByReference ppchBuf)
|
int |
zpool_import_props(libzfs_handle_t lib,
nvlist_t _1,
String _2,
nvlist_t _3)
|
int |
zpool_import_status(nvlist_t _1,
com.sun.jna.ptr.PointerByReference ppchBuf)
|
int |
zpool_import(libzfs_handle_t lib,
nvlist_t _1,
String _2,
String altroot)
|
int |
zpool_in_use(libzfs_handle_t lib,
int _2,
com.sun.jna.ptr.IntByReference r,
com.sun.jna.ptr.PointerByReference ppch,
BooleanByReference _5)
|
int |
zpool_iter(libzfs_handle_t lib,
libzfs.zpool_iter_f callback,
com.sun.jna.Pointer arg)
|
int |
zpool_label_disk(libzfs_handle_t lib,
zpool_handle_t pool,
String label)
|
void |
zpool_obj_to_path(zpool_handle_t pool,
long _2,
long _3,
String _4,
com.sun.jna.NativeLong len)
|
zpool_handle_t |
zpool_open_canfail(libzfs_handle_t lib,
String name)
|
zpool_handle_t |
zpool_open(libzfs_handle_t lib,
String name)
|
boolean |
zpool_prop_align_right(zpool_prop_t prop)
|
String |
zpool_prop_column_name(zpool_prop_t prop)
|
long |
zpool_prop_default_numeric(zpool_prop_t prop)
|
String |
zpool_prop_default_string(zpool_prop_t prop)
|
String |
zpool_prop_to_name(zpool_prop_t prop)
|
String |
zpool_prop_values(zpool_prop_t prop)
|
int |
zpool_read_label(int _1,
com.sun.jna.ptr.PointerByReference ppnvlist)
|
int |
zpool_refresh_stats(zpool_handle_t pool,
BooleanByReference r)
|
int |
zpool_remove_zvol_links(zpool_handle_t pool)
|
int |
zpool_scrub(zpool_handle_t pool,
pool_scrub_type_t scrub)
|
void |
zpool_set_history_str(String subcommand,
int argc,
String[] argv,
String history_str)
|
int |
zpool_set_prop(zpool_handle_t pool,
String name,
String value)
|
int |
zpool_stage_history(libzfs_handle_t lib,
String _2)
|
String |
zpool_state_to_name(vdev_state_t _1,
vdev_aux_t _2)
|
int |
zpool_upgrade(zpool_handle_t pool,
long _1)
|
int |
zpool_vdev_attach(zpool_handle_t pool,
String _2,
String _3,
nvlist_t _4,
int _5)
|
int |
zpool_vdev_clear(zpool_handle_t pool,
long _2)
|
int |
zpool_vdev_degrade(zpool_handle_t pool,
long _2)
|
int |
zpool_vdev_detach(zpool_handle_t pool,
String _2)
|
int |
zpool_vdev_fault(zpool_handle_t pool,
long _2)
|
String |
zpool_vdev_name(libzfs_handle_t lib,
zpool_handle_t pool,
nvlist_t _3)
|
int |
zpool_vdev_offline(zpool_handle_t pool,
String _2,
boolean _3)
|
int |
zpool_vdev_online(zpool_handle_t pool,
String _1,
int _2,
vdev_state_t _3)
|
int |
zpool_vdev_remove(zpool_handle_t pool,
String _2)
|
void |
zprop_free_list(zprop_list_t arg)
|
int |
zprop_get_list(libzfs_handle_t lib,
String buf,
com.sun.jna.ptr.PointerByReference result,
int type)
|
int |
zprop_iter(libzfs.zprop_func func,
com.sun.jna.Pointer arg,
boolean show_all,
boolean ordered,
zfs_type_t type)
|
void |
zprop_print_one_property(String _1,
zprop_get_cbdata_t _2,
String _3,
String _4,
org.jvnet.solaris.libzfs.jna.zprop_source_t _5,
String _6)
|
int |
zvol_check_dump_config(String _1)
|
LIBZFS
static final libzfs LIBZFS
MAXNAMELEN
static final int MAXNAMELEN
- See Also:
- Constant Field Values
MAXPATHLEN
static final int MAXPATHLEN
- See Also:
- Constant Field Values
ZFS_MAXNAMELEN
static final int ZFS_MAXNAMELEN
- See Also:
- Constant Field Values
ZPOOL_MAXNAMELEN
static final int ZPOOL_MAXNAMELEN
- See Also:
- Constant Field Values
ZFS_MAXPROPLEN
static final int ZFS_MAXPROPLEN
- See Also:
- Constant Field Values
ZPOOL_MAXPROPLEN
static final int ZPOOL_MAXPROPLEN
- See Also:
- Constant Field Values
ZFS_MOUNTPOINT_NONE
static final String ZFS_MOUNTPOINT_NONE
- See Also:
- Constant Field Values
ZFS_MOUNTPOINT_LEGACY
static final String ZFS_MOUNTPOINT_LEGACY
- See Also:
- Constant Field Values
GET_COL_NAME
static final int GET_COL_NAME
- See Also:
- Constant Field Values
GET_COL_PROPERTY
static final int GET_COL_PROPERTY
- See Also:
- Constant Field Values
GET_COL_VALUE
static final int GET_COL_VALUE
- See Also:
- Constant Field Values
GET_COL_SOURCE
static final int GET_COL_SOURCE
- See Also:
- Constant Field Values
libzfs_init
libzfs_handle_t libzfs_init()
libzfs_fini
void libzfs_fini(libzfs_handle_t handle)
zpool_get_handle
libzfs_handle_t zpool_get_handle(zpool_handle_t handle)
zfs_get_handle
libzfs_handle_t zfs_get_handle(zfs_handle_t handle)
libzfs_print_on_error
void libzfs_print_on_error(libzfs_handle_t lib,
boolean flag)
libzfs_errno
int libzfs_errno(libzfs_handle_t lib)
libzfs_error_action
String libzfs_error_action(libzfs_handle_t lib)
libzfs_error_description
String libzfs_error_description(libzfs_handle_t lib)
zpool_open
zpool_handle_t zpool_open(libzfs_handle_t lib,
String name)
zpool_open_canfail
zpool_handle_t zpool_open_canfail(libzfs_handle_t lib,
String name)
zpool_close
void zpool_close(zpool_handle_t pool)
zpool_get_name
String zpool_get_name(zpool_handle_t pool)
zpool_get_state
int zpool_get_state(zpool_handle_t pool)
zpool_state_to_name
String zpool_state_to_name(vdev_state_t _1,
vdev_aux_t _2)
zpool_iter
int zpool_iter(libzfs_handle_t lib,
libzfs.zpool_iter_f callback,
com.sun.jna.Pointer arg)
zpool_create
int zpool_create(libzfs_handle_t lib,
String poolName,
nvlist_t nvroot,
nvlist_t props)
zpool_destroy
int zpool_destroy(zpool_handle_t pool)
zpool_add
int zpool_add(zpool_handle_t pool,
nvlist_t _1)
zpool_scrub
int zpool_scrub(zpool_handle_t pool,
pool_scrub_type_t scrub)
zpool_clear
int zpool_clear(zpool_handle_t pool,
String name)
zpool_vdev_online
int zpool_vdev_online(zpool_handle_t pool,
String _1,
int _2,
vdev_state_t _3)
zpool_vdev_offline
int zpool_vdev_offline(zpool_handle_t pool,
String _2,
boolean _3)
zpool_vdev_attach
int zpool_vdev_attach(zpool_handle_t pool,
String _2,
String _3,
nvlist_t _4,
int _5)
zpool_vdev_detach
int zpool_vdev_detach(zpool_handle_t pool,
String _2)
zpool_vdev_remove
int zpool_vdev_remove(zpool_handle_t pool,
String _2)
zpool_vdev_fault
int zpool_vdev_fault(zpool_handle_t pool,
long _2)
zpool_vdev_degrade
int zpool_vdev_degrade(zpool_handle_t pool,
long _2)
zpool_vdev_clear
int zpool_vdev_clear(zpool_handle_t pool,
long _2)
zpool_find_vdev
nvlist_t zpool_find_vdev(zpool_handle_t pool,
String _2,
BooleanByReference _3,
BooleanByReference _4)
zpool_label_disk
int zpool_label_disk(libzfs_handle_t lib,
zpool_handle_t pool,
String label)
zpool_set_prop
int zpool_set_prop(zpool_handle_t pool,
String name,
String value)
zpool_get_prop
int zpool_get_prop(zpool_handle_t pool,
com.sun.jna.NativeLong prop,
com.sun.jna.Pointer buf,
com.sun.jna.NativeLong proplen,
EnumByReference<org.jvnet.solaris.libzfs.jna.zprop_source_t> _5)
zpool_get_prop_int
long zpool_get_prop_int(zpool_handle_t pool,
zpool_prop_t prop,
EnumByReference<org.jvnet.solaris.libzfs.jna.zprop_source_t> _3)
zpool_prop_to_name
String zpool_prop_to_name(zpool_prop_t prop)
zpool_prop_values
String zpool_prop_values(zpool_prop_t prop)
zpool_get_status
int zpool_get_status(zpool_handle_t handle,
com.sun.jna.ptr.PointerByReference ppchBuf)
zpool_import_status
int zpool_import_status(nvlist_t _1,
com.sun.jna.ptr.PointerByReference ppchBuf)
zpool_get_config
nvlist_t zpool_get_config(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppchNVList)
zpool_refresh_stats
int zpool_refresh_stats(zpool_handle_t pool,
BooleanByReference r)
zpool_get_errlog
int zpool_get_errlog(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppchNVList)
zpool_export
int zpool_export(zpool_handle_t pool,
boolean force)
zpool_export_force
int zpool_export_force(zpool_handle_t pool)
zpool_import
int zpool_import(libzfs_handle_t lib,
nvlist_t _1,
String _2,
String altroot)
zpool_import_props
int zpool_import_props(libzfs_handle_t lib,
nvlist_t _1,
String _2,
nvlist_t _3)
zpool_find_import
nvlist_t zpool_find_import(libzfs_handle_t lib,
int _1,
com.sun.jna.ptr.PointerByReference _2,
boolean _3)
zpool_find_import_cached
nvlist_t zpool_find_import_cached(libzfs_handle_t lib,
String _1,
boolean _2)
zpool_vdev_name
String zpool_vdev_name(libzfs_handle_t lib,
zpool_handle_t pool,
nvlist_t _3)
zpool_upgrade
int zpool_upgrade(zpool_handle_t pool,
long _1)
zpool_get_history
int zpool_get_history(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference ppNVList)
zpool_set_history_str
void zpool_set_history_str(String subcommand,
int argc,
String[] argv,
String history_str)
zpool_stage_history
int zpool_stage_history(libzfs_handle_t lib,
String _2)
zpool_obj_to_path
void zpool_obj_to_path(zpool_handle_t pool,
long _2,
long _3,
String _4,
com.sun.jna.NativeLong len)
zfs_ioctl
int zfs_ioctl(libzfs_handle_t lib,
int _2,
zfs_cmd cmd)
zfs_open
zfs_handle_t zfs_open(libzfs_handle_t lib,
String name,
int typeMask)
zfs_close
void zfs_close(zfs_handle_t handle)
zfs_get_type
int zfs_get_type(zfs_handle_t handle)
zfs_get_name
String zfs_get_name(zfs_handle_t handle)
zfs_prop_default_string
String zfs_prop_default_string(zfs_prop_t prop)
zfs_prop_default_numeric
long zfs_prop_default_numeric(zfs_prop_t prop)
zfs_prop_column_name
String zfs_prop_column_name(zfs_prop_t prop)
zfs_prop_align_right
boolean zfs_prop_align_right(zfs_prop_t prop)
zfs_prop_to_name
String zfs_prop_to_name(zfs_prop_t prop)
zfs_prop_set
int zfs_prop_set(zfs_handle_t handle,
String propertyName,
String propertyValue)
- Sets a property on a ZFS data set.
This method can set both native properties and user-defined properties.
zfs_prop_get
int zfs_prop_get(zfs_handle_t handle,
com.sun.jna.NativeLong prop,
com.sun.jna.Pointer _4,
int cbSize,
com.sun.jna.ptr.IntByReference _5,
char[] _6,
com.sun.jna.NativeLong _7,
boolean _8)
zfs_prop_get_numeric
int zfs_prop_get_numeric(zfs_handle_t handle,
zfs_prop_t prop,
com.sun.jna.ptr.LongByReference r,
com.sun.jna.ptr.IntByReference _4,
char[] _5,
com.sun.jna.NativeLong _6)
zfs_prop_get_int
long zfs_prop_get_int(zfs_handle_t handle,
zfs_prop_t prop)
zfs_prop_inherit
int zfs_prop_inherit(zfs_handle_t handle,
String _2)
zfs_prop_values
String zfs_prop_values(zfs_prop_t prop)
zfs_prop_is_string
int zfs_prop_is_string(zfs_prop_t prop)
zfs_get_user_props
nvlist_t zfs_get_user_props(zfs_handle_t handle)
zfs_expand_proplist
int zfs_expand_proplist(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2)
zpool_expand_proplist
int zpool_expand_proplist(zpool_handle_t pool,
com.sun.jna.ptr.PointerByReference _2)
zpool_prop_default_string
String zpool_prop_default_string(zpool_prop_t prop)
zpool_prop_default_numeric
long zpool_prop_default_numeric(zpool_prop_t prop)
zpool_prop_column_name
String zpool_prop_column_name(zpool_prop_t prop)
zpool_prop_align_right
boolean zpool_prop_align_right(zpool_prop_t prop)
zprop_iter
int zprop_iter(libzfs.zprop_func func,
com.sun.jna.Pointer arg,
boolean show_all,
boolean ordered,
zfs_type_t type)
zprop_get_list
int zprop_get_list(libzfs_handle_t lib,
String buf,
com.sun.jna.ptr.PointerByReference result,
int type)
zprop_free_list
void zprop_free_list(zprop_list_t arg)
zprop_print_one_property
void zprop_print_one_property(String _1,
zprop_get_cbdata_t _2,
String _3,
String _4,
org.jvnet.solaris.libzfs.jna.zprop_source_t _5,
String _6)
zfs_iter_root
int zfs_iter_root(libzfs_handle_t lib,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
zfs_iter_children
int zfs_iter_children(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
zfs_iter_dependents
int zfs_iter_dependents(zfs_handle_t handle,
boolean _2,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
zfs_iter_filesystems
int zfs_iter_filesystems(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
zfs_iter_snapshots
int zfs_iter_snapshots(zfs_handle_t handle,
libzfs.zfs_iter_f callback,
com.sun.jna.Pointer arg)
zfs_create
int zfs_create(libzfs_handle_t lib,
String name,
int type,
nvlist_t props)
zfs_create_ancestors
int zfs_create_ancestors(libzfs_handle_t lib,
String _2)
zfs_destroy
int zfs_destroy(zfs_handle_t handle)
zfs_destroy_snaps
int zfs_destroy_snaps(zfs_handle_t handle,
String name)
zfs_clone
int zfs_clone(zfs_handle_t handle,
String name,
nvlist_t _3)
zfs_snapshot
int zfs_snapshot(libzfs_handle_t lib,
String fullNameWithAtSnapShot,
boolean recursive,
nvlist_t props)
zfs_rollback
int zfs_rollback(zfs_handle_t handle1,
zfs_handle_t handle2,
boolean _3)
zfs_rename
int zfs_rename(zfs_handle_t handle,
String name,
boolean _3)
zfs_send
int zfs_send(zfs_handle_t handle,
String _2,
String _3,
boolean _4,
boolean _5,
boolean _6,
boolean _7,
int _8)
zfs_promote
int zfs_promote(zfs_handle_t handle)
zfs_receive
int zfs_receive(libzfs_handle_t lib,
String name,
recvflags_t _3,
int _4,
avl_tree_t _5)
zfs_type_to_name
String zfs_type_to_name(zfs_type_t type)
zfs_refresh_properties
void zfs_refresh_properties(zfs_handle_t handle)
zfs_name_valid
int zfs_name_valid(String name,
zfs_type_t type)
zfs_path_to_zhandle
zfs_handle_t zfs_path_to_zhandle(libzfs_handle_t lib,
String path,
int type)
zfs_dataset_exists
boolean zfs_dataset_exists(libzfs_handle_t lib,
String name,
int type)
zfs_spa_version
int zfs_spa_version(zfs_handle_t handle,
com.sun.jna.ptr.IntByReference r)
zfs_perm_set
int zfs_perm_set(zfs_handle_t handle,
nvlist_t perms)
zfs_perm_remove
int zfs_perm_remove(zfs_handle_t handle,
nvlist_t perms)
zfs_build_perms
int zfs_build_perms(zfs_handle_t handle,
String who,
String perms,
int who_type,
int deleg_type,
PtrByReference<nvlist_t> ppchNVList)
- Build a ZFS permission into a
nvlist_t format that it internally uses.
- Parameters:
who - To whom the permission concerns.
User name, if who_type is zfs_deleg_who_type_t.ZFS_DELEG_USER,
Group name if who_type is zfs_deleg_who_type_t.ZFS_DELEG_GROUP.
If who_type is zfs_deleg_who_type_t.ZFS_DELEG_WHO_UNKNOWN, then
this is interpreted preferentially as the keyword "everyone", then as a user name,
and lastly as a group name.who_type - One of the constants from zfs_deleg_who_type_t.deleg_type - Inheritance type from zfs_deleg_inherit_t. Its ordinal should be passed.ppchNVList - Receives nvlist_t upon a completion.
zfs_perm_get
int zfs_perm_get(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _2)
zfs_free_allows
void zfs_free_allows(libzfs.zfs_allow_t p)
zfs_deleg_permissions
void zfs_deleg_permissions()
is_mounted
boolean is_mounted(libzfs_handle_t lib,
String special,
com.sun.jna.ptr.PointerByReference _2)
zfs_is_mounted
boolean zfs_is_mounted(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference _3)
zfs_mount
int zfs_mount(zfs_handle_t handle,
String options,
int mountFlags)
zfs_unmount
int zfs_unmount(zfs_handle_t handle,
String _2,
int umountFlags)
- Parameters:
umountFlags - Bit combinations from MountFlags
zfs_unmountall
int zfs_unmountall(zfs_handle_t handle,
int umountFlags)
zfs_is_shared
boolean zfs_is_shared(zfs_handle_t handle)
zfs_share
int zfs_share(zfs_handle_t handle)
zfs_unshare
int zfs_unshare(zfs_handle_t handle)
zfs_is_shared_nfs
boolean zfs_is_shared_nfs(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch)
zfs_is_shared_smb
boolean zfs_is_shared_smb(zfs_handle_t handle,
com.sun.jna.ptr.PointerByReference ppch)
zfs_share_nfs
int zfs_share_nfs(zfs_handle_t handle)
zfs_share_smb
int zfs_share_smb(zfs_handle_t handle)
zfs_shareall
int zfs_shareall(zfs_handle_t handle)
zfs_unshare_nfs
int zfs_unshare_nfs(zfs_handle_t handle,
String _2)
zfs_unshare_smb
int zfs_unshare_smb(zfs_handle_t handle,
String _2)
zfs_unshareall_nfs
int zfs_unshareall_nfs(zfs_handle_t handle)
zfs_unshareall_smb
int zfs_unshareall_smb(zfs_handle_t handle)
zfs_unshareall_bypath
int zfs_unshareall_bypath(zfs_handle_t handle,
String _2)
zfs_unshareall
int zfs_unshareall(zfs_handle_t handle)
zfs_is_shared_iscsi
boolean zfs_is_shared_iscsi(zfs_handle_t handle)
zfs_share_iscsi
int zfs_share_iscsi(zfs_handle_t handle)
zfs_unshare_iscsi
int zfs_unshare_iscsi(zfs_handle_t handle)
zfs_nicenum
void zfs_nicenum(long _1,
char[] buf,
com.sun.jna.NativeLong size)
zfs_nicestrtonum
int zfs_nicestrtonum(libzfs_handle_t lib,
String _2,
com.sun.jna.ptr.LongByReference r)
zpool_in_use
int zpool_in_use(libzfs_handle_t lib,
int _2,
com.sun.jna.ptr.IntByReference r,
com.sun.jna.ptr.PointerByReference ppch,
BooleanByReference _5)
zpool_read_label
int zpool_read_label(int _1,
com.sun.jna.ptr.PointerByReference ppnvlist)
zpool_create_zvol_links
int zpool_create_zvol_links(zpool_handle_t pool)
zpool_remove_zvol_links
int zpool_remove_zvol_links(zpool_handle_t pool)
zvol_check_dump_config
int zvol_check_dump_config(String _1)
zpool_enable_datasets
int zpool_enable_datasets(zpool_handle_t pool,
String _2,
int _3)
zpool_disable_datasets
int zpool_disable_datasets(zpool_handle_t pool,
boolean force)
Copyright © 2012. All Rights Reserved.