Deleted Added
full compact
zfs_iter.h (256281) zfs_iter.h (263405)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 4 unchanged lines hidden (view full) ---

13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 4 unchanged lines hidden (view full) ---

13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
21/*
22 * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
22/*
23 * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
25 * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
24 */
25
26#ifndef ZFS_ITER_H
27#define ZFS_ITER_H
28
29#ifdef __cplusplus
30extern "C" {
31#endif

--- 7 unchanged lines hidden (view full) ---

39} zfs_sort_column_t;
40
41#define ZFS_ITER_RECURSE (1 << 0)
42#define ZFS_ITER_ARGS_CAN_BE_PATHS (1 << 1)
43#define ZFS_ITER_PROP_LISTSNAPS (1 << 2)
44#define ZFS_ITER_DEPTH_LIMIT (1 << 3)
45#define ZFS_ITER_RECVD_PROPS (1 << 4)
46#define ZFS_ITER_SIMPLE (1 << 5)
26 */
27
28#ifndef ZFS_ITER_H
29#define ZFS_ITER_H
30
31#ifdef __cplusplus
32extern "C" {
33#endif

--- 7 unchanged lines hidden (view full) ---

41} zfs_sort_column_t;
42
43#define ZFS_ITER_RECURSE (1 << 0)
44#define ZFS_ITER_ARGS_CAN_BE_PATHS (1 << 1)
45#define ZFS_ITER_PROP_LISTSNAPS (1 << 2)
46#define ZFS_ITER_DEPTH_LIMIT (1 << 3)
47#define ZFS_ITER_RECVD_PROPS (1 << 4)
48#define ZFS_ITER_SIMPLE (1 << 5)
49#define ZFS_ITER_LITERAL_PROPS (1 << 6)
47
48int zfs_for_each(int, char **, int options, zfs_type_t,
49 zfs_sort_column_t *, zprop_list_t **, int, zfs_iter_f, void *);
50int zfs_add_sort_column(zfs_sort_column_t **, const char *, boolean_t);
51void zfs_free_sort_columns(zfs_sort_column_t *);
52boolean_t zfs_sort_only_by_name(const zfs_sort_column_t *);
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif /* ZFS_ITER_H */
50
51int zfs_for_each(int, char **, int options, zfs_type_t,
52 zfs_sort_column_t *, zprop_list_t **, int, zfs_iter_f, void *);
53int zfs_add_sort_column(zfs_sort_column_t **, const char *, boolean_t);
54void zfs_free_sort_columns(zfs_sort_column_t *);
55boolean_t zfs_sort_only_by_name(const zfs_sort_column_t *);
56
57#ifdef __cplusplus
58}
59#endif
60
61#endif /* ZFS_ITER_H */