usr/src/uts/common/fs/zfs/sys/dmu_traverse.h
changeset 13055 8c712bbb18ea
parent 12296 7cf402a7f374
child 13700 2889e2596bd6
--- a/usr/src/uts/common/fs/zfs/sys/dmu_traverse.h	Sat Aug 07 15:19:49 2010 -0700
+++ b/usr/src/uts/common/fs/zfs/sys/dmu_traverse.h	Sat Aug 07 19:27:15 2010 -0600
@@ -49,6 +49,9 @@
 #define	TRAVERSE_PREFETCH (TRAVERSE_PREFETCH_METADATA | TRAVERSE_PREFETCH_DATA)
 #define	TRAVERSE_HARD			(1<<4)
 
+/* Special traverse error return value to indicate skipping of children */
+#define	TRAVERSE_VISIT_NO_CHILDREN	-1
+
 int traverse_dataset(struct dsl_dataset *ds,
     uint64_t txg_start, int flags, blkptr_cb_t func, void *arg);
 int traverse_pool(spa_t *spa,