X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=include%2Flibzfs_core.h;h=74a64d10777d8515524731cc95111b48fcae4fd6;hb=a7628932695997e87e6f03531a9ff342e2e1e1d6;hp=5af0e1e7571be3c0b4a5dd06fe57df0960781685;hpb=1272941f49321bcb7b26025670720c98785427ee;p=mirror_zfs.git diff --git a/include/libzfs_core.h b/include/libzfs_core.h index 5af0e1e75..74a64d107 100644 --- a/include/libzfs_core.h +++ b/include/libzfs_core.h @@ -62,6 +62,10 @@ int lzc_destroy_bookmarks(nvlist_t *, nvlist_t **); int lzc_load_key(const char *, boolean_t, uint8_t *, uint_t); int lzc_unload_key(const char *); int lzc_change_key(const char *, uint64_t, nvlist_t *, uint8_t *, uint_t); +int lzc_initialize(const char *, pool_initialize_func_t, nvlist_t *, + nvlist_t **); +int lzc_trim(const char *, pool_trim_func_t, uint64_t, boolean_t, + nvlist_t *, nvlist_t **); int lzc_snaprange_space(const char *, const char *, uint64_t *); @@ -93,7 +97,7 @@ int lzc_receive_one(const char *, nvlist_t *, const char *, boolean_t, boolean_t, boolean_t, int, const struct dmu_replay_record *, int, uint64_t *, uint64_t *, uint64_t *, nvlist_t **); int lzc_receive_with_cmdprops(const char *, nvlist_t *, nvlist_t *, - const char *, boolean_t, boolean_t, boolean_t, int, + uint8_t *, uint_t, const char *, boolean_t, boolean_t, boolean_t, int, const struct dmu_replay_record *, int, uint64_t *, uint64_t *, uint64_t *, nvlist_t **); @@ -102,6 +106,9 @@ boolean_t lzc_exists(const char *); int lzc_rollback(const char *, char *, int); int lzc_rollback_to(const char *, const char *); +int lzc_rename(const char *, const char *); +int lzc_destroy(const char *); + int lzc_channel_program(const char *, const char *, uint64_t, uint64_t, nvlist_t *, nvlist_t **); int lzc_channel_program_nosync(const char *, const char *, uint64_t, @@ -110,6 +117,9 @@ int lzc_channel_program_nosync(const char *, const char *, uint64_t, int lzc_sync(const char *, nvlist_t *, nvlist_t **); int lzc_reopen(const char *, boolean_t); +int lzc_pool_checkpoint(const char *); +int lzc_pool_checkpoint_discard(const char *); + #ifdef __cplusplus } #endif