1*39f030b8SPatrick Mooney /*
2*39f030b8SPatrick Mooney  * This file and its contents are supplied under the terms of the
3*39f030b8SPatrick Mooney  * Common Development and Distribution License ("CDDL"), version 1.0.
4*39f030b8SPatrick Mooney  * You may only use this file in accordance with the terms of version
5*39f030b8SPatrick Mooney  * 1.0 of the CDDL.
6*39f030b8SPatrick Mooney  *
7*39f030b8SPatrick Mooney  * A full copy of the text of the CDDL should have accompanied this
8*39f030b8SPatrick Mooney  * source.  A copy of the CDDL is also available via the Internet at
9*39f030b8SPatrick Mooney  * http://www.illumos.org/license/CDDL.
10*39f030b8SPatrick Mooney  */
11*39f030b8SPatrick Mooney 
12*39f030b8SPatrick Mooney /*
13*39f030b8SPatrick Mooney  * Copyright 2016 Joyent, Inc.
14*39f030b8SPatrick Mooney  */
15*39f030b8SPatrick Mooney 
16*39f030b8SPatrick Mooney #ifndef	_MDB_DNLC_H
17*39f030b8SPatrick Mooney #define	_MDB_DNLC_H
18*39f030b8SPatrick Mooney 
19*39f030b8SPatrick Mooney #include <mdb/mdb_modapi.h>
20*39f030b8SPatrick Mooney 
21*39f030b8SPatrick Mooney #ifdef	__cplusplus
22*39f030b8SPatrick Mooney extern "C" {
23*39f030b8SPatrick Mooney #endif
24*39f030b8SPatrick Mooney 
25*39f030b8SPatrick Mooney extern int dnlc_walk_init(mdb_walk_state_t *);
26*39f030b8SPatrick Mooney extern int dnlc_walk_step(mdb_walk_state_t *);
27*39f030b8SPatrick Mooney extern void dnlc_walk_fini(mdb_walk_state_t *);
28*39f030b8SPatrick Mooney 
29*39f030b8SPatrick Mooney #ifdef	__cplusplus
30*39f030b8SPatrick Mooney }
31*39f030b8SPatrick Mooney #endif
32*39f030b8SPatrick Mooney 
33*39f030b8SPatrick Mooney #endif /* _MDB_DNLC_H */
34