]> git.proxmox.com Git - mirror_zfs.git/blobdiff - lib/libzfs/libzfs_dataset.c
OpenZFS 6052 - decouple lzc_create() from the implementation details
[mirror_zfs.git] / lib / libzfs / libzfs_dataset.c
index 72d86590e8b345c60e8866430687d60f27f17c73..d4f016660054a48c2aafc924bf2a4fc35377026b 100644 (file)
@@ -3224,7 +3224,7 @@ zfs_create(libzfs_handle_t *hdl, const char *path, zfs_type_t type,
        uint64_t blocksize = zfs_prop_default_numeric(ZFS_PROP_VOLBLOCKSIZE);
        char errbuf[1024];
        uint64_t zoned;
-       dmu_objset_type_t ost;
+       enum lzc_dataset_type ost;
 
        (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN,
            "cannot create '%s'"), path);
@@ -3251,9 +3251,9 @@ zfs_create(libzfs_handle_t *hdl, const char *path, zfs_type_t type,
        }
 
        if (type == ZFS_TYPE_VOLUME)
-               ost = DMU_OST_ZVOL;
+               ost = LZC_DATSET_TYPE_ZVOL;
        else
-               ost = DMU_OST_ZFS;
+               ost = LZC_DATSET_TYPE_ZFS;
 
        /* open zpool handle for prop validation */
        char pool_path[ZFS_MAX_DATASET_NAME_LEN];