Changeset View
Changeset View
Standalone View
Standalone View
lib/libbe/be_impl.h
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | struct libbe_dccb { | ||||
zfs_handle_t *zhp; | zfs_handle_t *zhp; | ||||
nvlist_t *props; | nvlist_t *props; | ||||
}; | }; | ||||
typedef struct prop_data { | typedef struct prop_data { | ||||
nvlist_t *list; | nvlist_t *list; | ||||
libbe_handle_t *lbh; | libbe_handle_t *lbh; | ||||
bool single_object; /* list will contain props directly */ | bool single_object; /* list will contain props directly */ | ||||
char *bootonce; | |||||
} prop_data_t; | } prop_data_t; | ||||
int prop_list_builder_cb(zfs_handle_t *, void *); | int prop_list_builder_cb(zfs_handle_t *, void *); | ||||
int be_proplist_update(prop_data_t *); | int be_proplist_update(prop_data_t *); | ||||
char *be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint); | char *be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint); | ||||
/* Clobbers any previous errors */ | /* Clobbers any previous errors */ | ||||
int set_error(libbe_handle_t *, be_error_t); | int set_error(libbe_handle_t *, be_error_t); | ||||
#endif /* _LIBBE_IMPL_H */ | #endif /* _LIBBE_IMPL_H */ |