Differential D21795 Diff 62866 head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_bookmark.h
Show All 35 Lines | typedef struct zfs_bookmark_phys { | ||||
uint64_t zbm_creation_txg; /* birth transaction group */ | uint64_t zbm_creation_txg; /* birth transaction group */ | ||||
uint64_t zbm_creation_time; /* bookmark creation time */ | uint64_t zbm_creation_time; /* bookmark creation time */ | ||||
} zfs_bookmark_phys_t; | } zfs_bookmark_phys_t; | ||||
int dsl_bookmark_create(nvlist_t *, nvlist_t *); | int dsl_bookmark_create(nvlist_t *, nvlist_t *); | ||||
int dsl_get_bookmarks(const char *, nvlist_t *, nvlist_t *); | int dsl_get_bookmarks(const char *, nvlist_t *, nvlist_t *); | ||||
int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *); | int dsl_get_bookmarks_impl(dsl_dataset_t *, nvlist_t *, nvlist_t *); | ||||
int dsl_bookmark_destroy(nvlist_t *, nvlist_t *); | int dsl_bookmark_destroy(nvlist_t *, nvlist_t *); | ||||
int dsl_bookmark_rename(const char *fs, const char *from, const char *to); | |||||
int dsl_bookmark_lookup(struct dsl_pool *, const char *, | int dsl_bookmark_lookup(struct dsl_pool *, const char *, | ||||
struct dsl_dataset *, zfs_bookmark_phys_t *); | struct dsl_dataset *, zfs_bookmark_phys_t *); | ||||
#ifdef __cplusplus | #ifdef __cplusplus | ||||
} | } | ||||
#endif | #endif | ||||
#endif /* _SYS_DSL_BOOKMARK_H */ | #endif /* _SYS_DSL_BOOKMARK_H */ |