]> git.proxmox.com Git - mirror_zfs.git/blobdiff - cmd/zfs/zfs_iter.h
zfs list: Allow more fields in ZFS_ITER_SIMPLE mode
[mirror_zfs.git] / cmd / zfs / zfs_iter.h
index d77002dec29bf0ff5885f5e1bceabe22433884b4..d742ec7b2ec43d1c8dd9df12cd02cc32a8b29128 100644 (file)
@@ -40,19 +40,12 @@ typedef struct zfs_sort_column {
        boolean_t               sc_reverse;
 } zfs_sort_column_t;
 
-#define        ZFS_ITER_RECURSE           (1 << 0)
-#define        ZFS_ITER_ARGS_CAN_BE_PATHS (1 << 1)
-#define        ZFS_ITER_PROP_LISTSNAPS    (1 << 2)
-#define        ZFS_ITER_DEPTH_LIMIT       (1 << 3)
-#define        ZFS_ITER_RECVD_PROPS       (1 << 4)
-#define        ZFS_ITER_LITERAL_PROPS     (1 << 5)
-#define        ZFS_ITER_SIMPLE            (1 << 6)
-
 int zfs_for_each(int, char **, int options, zfs_type_t,
     zfs_sort_column_t *, zprop_list_t **, int, zfs_iter_f, void *);
 int zfs_add_sort_column(zfs_sort_column_t **, const char *, boolean_t);
 void zfs_free_sort_columns(zfs_sort_column_t *);
-int zfs_sort_only_by_name(const zfs_sort_column_t *);
+boolean_t zfs_sort_only_by_fast(const zfs_sort_column_t *);
+boolean_t zfs_list_only_by_fast(const zprop_list_t *);
 
 #ifdef __cplusplus
 }