Lines Matching defs:libbe_handle_t

38 typedef struct libbe_handle libbe_handle_t;
67 libbe_handle_t *libbe_init(const char *root);
68 void libbe_close(libbe_handle_t *);
71 const char *be_active_name(libbe_handle_t *);
72 const char *be_active_path(libbe_handle_t *);
73 const char *be_nextboot_name(libbe_handle_t *);
74 const char *be_nextboot_path(libbe_handle_t *);
75 const char *be_root_path(libbe_handle_t *);
77 int be_get_bootenv_props(libbe_handle_t *, nvlist_t *);
78 int be_get_dataset_props(libbe_handle_t *, const char *, nvlist_t *);
79 int be_get_dataset_snapshots(libbe_handle_t *, const char *, nvlist_t *);
83 int be_activate(libbe_handle_t *, const char *, bool);
84 int be_deactivate(libbe_handle_t *, const char *, bool);
86 bool be_is_auto_snapshot_name(libbe_handle_t *, const char *);
89 int be_create(libbe_handle_t *, const char *);
90 int be_create_depth(libbe_handle_t *, const char *, const char *, int);
91 int be_create_from_existing(libbe_handle_t *, const char *, const char *);
92 int be_create_from_existing_snap(libbe_handle_t *, const char *, const char *);
93 int be_snapshot(libbe_handle_t *, const char *, const char *, bool, char *);
96 int be_rename(libbe_handle_t *, const char *, const char *);
106 int be_destroy(libbe_handle_t *, const char *, int);
115 int be_mount(libbe_handle_t *, const char *, const char *, int, char *);
116 int be_unmount(libbe_handle_t *, const char *, int);
117 int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *);
120 int libbe_errno(libbe_handle_t *);
121 const char *libbe_error_description(libbe_handle_t *);
122 void libbe_print_on_error(libbe_handle_t *, bool);
125 int be_root_concat(libbe_handle_t *, const char *, char *);
126 int be_validate_name(libbe_handle_t * __unused, const char *);
127 int be_validate_snap(libbe_handle_t *, const char *);
128 int be_exists(libbe_handle_t *, const char *);
130 int be_export(libbe_handle_t *, const char *, int fd);
131 int be_import(libbe_handle_t *, const char *, int fd);
134 int be_add_child(libbe_handle_t *, const char *, bool);