libbe_handle_t
be_validate_name(libbe_handle_t *lbh, const char *name)
be_rename(libbe_handle_t *lbh, const char *old, const char *new)
be_export(libbe_handle_t *lbh, const char *bootenv, int fd)
if ((lbh = calloc(1, sizeof(libbe_handle_t))) == NULL)
be_import(libbe_handle_t *lbh, const char *bootenv, int fd)
be_create_child_noent(libbe_handle_t *lbh, const char *active,
be_create_child_cloned(libbe_handle_t *lbh, const char *active)
be_add_child(libbe_handle_t *lbh, const char *child_path, bool cp_if_exists)
be_deactivate(libbe_handle_t *lbh, const char *ds, bool temporary)
be_activate(libbe_handle_t *lbh, const char *bootenv, bool temporary)
be_log_history(libbe_handle_t *lbh, const char *message)
libbe_close(libbe_handle_t *lbh)
libbe_handle_t *lbh;
be_destroy_internal(libbe_handle_t *lbh, const char *name, int options,
static int be_create_child_noent(libbe_handle_t *lbh, const char *active,
static int be_create_child_cloned(libbe_handle_t *lbh, const char *active);
be_destroy(libbe_handle_t *lbh, const char *name, int options)
be_setup_snapshot_name(libbe_handle_t *lbh, char *buf, size_t buflen)
be_is_auto_snapshot_name(libbe_handle_t *lbh __unused, const char *name)
be_locate_rootfs(libbe_handle_t *lbh)
be_snapshot(libbe_handle_t *lbh, const char *source, const char *snap_name,
be_create(libbe_handle_t *lbh, const char *name)
be_clone(libbe_handle_t *lbh, const char *bename, const char *snapshot, int depth)
int be_create_depth(libbe_handle_t *lbh, const char *bename,
be_create_from_existing_snap(libbe_handle_t *lbh, const char *bename,
libbe_handle_t *
be_create_from_existing(libbe_handle_t *lbh, const char *bename, const char *old)
libbe_handle_t *lbh;
be_create_empty(libbe_handle_t *lbh, const char *bename)
be_validate_snap(libbe_handle_t *lbh, const char *snap_name)
be_root_concat(libbe_handle_t *lbh, const char *name, char *result)
void libbe_print_on_error(libbe_handle_t *, bool);
int be_root_concat(libbe_handle_t *, const char *, char *);
int be_validate_name(libbe_handle_t * __unused, const char *);
int be_validate_snap(libbe_handle_t *, const char *);
int be_exists(libbe_handle_t *, const char *);
int be_export(libbe_handle_t *, const char *, int fd);
int be_import(libbe_handle_t *, const char *, int fd);
int be_log_history(libbe_handle_t *, const char *);
int be_add_child(libbe_handle_t *, const char *, bool);
libbe_handle_t *libbe_init(const char *root);
void libbe_close(libbe_handle_t *);
const char *be_active_name(libbe_handle_t *);
const char *be_active_path(libbe_handle_t *);
const char *be_nextboot_name(libbe_handle_t *);
const char *be_nextboot_path(libbe_handle_t *);
const char *be_root_path(libbe_handle_t *);
int be_get_bootenv_props(libbe_handle_t *, nvlist_t *);
int be_get_dataset_props(libbe_handle_t *, const char *, nvlist_t *);
int be_get_dataset_snapshots(libbe_handle_t *, const char *, nvlist_t *);
int be_activate(libbe_handle_t *, const char *, bool);
int be_deactivate(libbe_handle_t *, const char *, bool);
bool be_is_auto_snapshot_name(libbe_handle_t *, const char *);
int be_create(libbe_handle_t *, const char *);
int be_create_depth(libbe_handle_t *, const char *, const char *, int);
int be_create_empty(libbe_handle_t *, const char *);
int be_create_from_existing(libbe_handle_t *, const char *, const char *);
int be_create_from_existing_snap(libbe_handle_t *, const char *, const char *);
int be_snapshot(libbe_handle_t *, const char *, const char *, bool, char *);
int be_rename(libbe_handle_t *, const char *, const char *);
int be_destroy(libbe_handle_t *, const char *, int);
int be_mount(libbe_handle_t *, const char *, const char *, int, char *);
int be_unmount(libbe_handle_t *, const char *, int);
int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *);
int libbe_errno(libbe_handle_t *);
const char *libbe_error_description(libbe_handle_t *);
be_mounted_at(libbe_handle_t *lbh, const char *path, nvlist_t *details)
be_mount(libbe_handle_t *lbh, const char *bootenv, const char *mountpoint,
libbe_handle_t *lbh;
be_unmount(libbe_handle_t *lbh, const char *bootenv, int flags)
be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint)
set_error(libbe_handle_t *lbh, be_error_t err)
libbe_errno(libbe_handle_t *lbh)
libbe_error_description(libbe_handle_t *lbh)
libbe_print_on_error(libbe_handle_t *lbh, bool val)
libbe_handle_t *lbh;
libbe_handle_t *lbh;
libbe_handle_t *lbh;
char *be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint);
int set_error(libbe_handle_t *, be_error_t);
be_get_dataset_snapshots(libbe_handle_t *lbh, const char *name, nvlist_t *props)
libbe_handle_t *lbh;
be_active_name(libbe_handle_t *lbh)
be_exists(libbe_handle_t *lbh, const char *be)
be_active_path(libbe_handle_t *lbh)
be_nextboot_name(libbe_handle_t *lbh)
be_nextboot_path(libbe_handle_t *lbh)
be_root_path(libbe_handle_t *lbh)
be_get_bootenv_props(libbe_handle_t *lbh, nvlist_t *dsnvl)
be_get_dataset_props(libbe_handle_t *lbh, const char *name, nvlist_t *props)
libbe_handle_t *lbh;
libbe_handle_t *be;
extern libbe_handle_t *be;