diff options
Diffstat (limited to 'usr/src/uts/common/fs/zfs/sys/dmu.h')
-rw-r--r-- | usr/src/uts/common/fs/zfs/sys/dmu.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr/src/uts/common/fs/zfs/sys/dmu.h b/usr/src/uts/common/fs/zfs/sys/dmu.h index b24c7132e2..6fd2c8f19b 100644 --- a/usr/src/uts/common/fs/zfs/sys/dmu.h +++ b/usr/src/uts/common/fs/zfs/sys/dmu.h @@ -154,12 +154,14 @@ int dmu_objset_create(const char *name, dmu_objset_type_t type, objset_t *clone_parent, void (*func)(objset_t *os, void *arg, dmu_tx_t *tx), void *arg); int dmu_objset_destroy(const char *name); +int dmu_snapshots_destroy(char *fsname, char *snapname); int dmu_objset_rollback(const char *name); +int dmu_objset_snapshot(char *fsname, char *snapname, boolean_t recursive); int dmu_objset_rename(const char *name, const char *newname); void dmu_objset_set_quota(objset_t *os, uint64_t quota); uint64_t dmu_objset_get_quota(objset_t *os); int dmu_objset_request_reservation(objset_t *os, uint64_t reservation); -void dmu_objset_find(char *name, void func(char *, void *), void *arg, +int dmu_objset_find(char *name, int func(char *, void *), void *arg, int flags); void dmu_objset_byteswap(void *buf, size_t size); |