Print this page
cstyle fixes
dsl_dataset_set_fsid_guid should use ZFS_SPACE_CHECK_RESERVED
dsl_dataset_set_fsid_guid _check and _sync func declared static,
removed from dsl_dataset.h
rewrite unique_valid
6333 ZFS should let the user specify or modify the fsid_guid of a dataset
*** 45,54 ****
--- 45,60 ----
uint64_t unique_create(void);
/* Return a unique value, which equals the one passed in if possible. */
uint64_t unique_insert(uint64_t value);
+ /*
+ * Return B_TRUE if the passed value does not exist and is valid,
+ * B_FALSE otherwise
+ */
+ boolean_t unique_valid(uint64_t value);
+
/* Indicate that this value no longer needs to be uniquified against. */
void unique_remove(uint64_t value);
#ifdef __cplusplus
}