10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
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
22 /*
23 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 * Copyright (c) 2012 by Delphix. All rights reserved.
25 */
26
27 #ifndef _LIBZFS_IMPL_H
28 #define _LIBZFS_IMPL_H
29
30 #include <sys/dmu.h>
31 #include <sys/fs/zfs.h>
32 #include <sys/zfs_ioctl.h>
33 #include <sys/spa.h>
34 #include <sys/nvpair.h>
35
36 #include <libuutil.h>
37 #include <libzfs.h>
38 #include <libshare.h>
39 #include <libzfs_core.h>
40
41 #include <fm/libtopo.h>
42
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46
47 #ifdef VERIFY
48 #undef VERIFY
49 #endif
50 #define VERIFY verify
|
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
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
22 /*
23 * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 * Copyright (c) 2012 by Delphix. All rights reserved.
25 */
26
27 #ifndef _LIBZFS_IMPL_H
28 #define _LIBZFS_IMPL_H
29
30 #include <sys/fs/zfs.h>
31 #include <sys/zfs_ioctl.h>
32 #include <sys/spa.h>
33 #include <sys/nvpair.h>
34
35 #include <libuutil.h>
36 #include <libzfs.h>
37 #include <libshare.h>
38 #include <libzfs_core.h>
39
40 #include <fm/libtopo.h>
41
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45
46 #ifdef VERIFY
47 #undef VERIFY
48 #endif
49 #define VERIFY verify
|