xref: /netbsd-src/external/cddl/osnet/sys/sys/nvnamespace.h (revision 550eae4327f85f3e5f14c09b7d7cdf6aeaeb6e80)
1 /*-
2  * Copyright (c) 2018 The NetBSD Foundation, Inc.
3  * All rights reserved.
4  *
5  * This code is derived from software contributed to The NetBSD Foundation
6  * by Christos Zoulas.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  * 1. Redistributions of source code must retain the above copyright
12  *    notice, this list of conditions and the following disclaimer.
13  * 2. Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the distribution.
16  *
17  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
18  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
19  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
21  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27  * POSSIBILITY OF SUCH DAMAGE.
28  */
29 #ifndef _OPENSOLARIS_SYS_NVNAMESPACE_H_
30 #define _OPENSOLARIS_SYS_NVNAMESPACE_H_
31 
32 #define	fm_nvlist_create	opensolaris_fm_nvlist_create
33 #define	fm_nvlist_destroy	opensolaris_fm_nvlist_destroy
34 #define	fnvlist_add_boolean	opensolaris_fnvlist_add_boolean
35 #define	fnvlist_add_boolean_array	opensolaris_fnvlist_add_boolean_array
36 #define	fnvlist_add_boolean_value	opensolaris_fnvlist_add_boolean_value
37 #define	fnvlist_add_byte	opensolaris_fnvlist_add_byte
38 #define	fnvlist_add_byte_array	opensolaris_fnvlist_add_byte_array
39 #define	fnvlist_add_int16	opensolaris_fnvlist_add_int16
40 #define	fnvlist_add_int16_array	opensolaris_fnvlist_add_int16_array
41 #define	fnvlist_add_int32	opensolaris_fnvlist_add_int32
42 #define	fnvlist_add_int32_array	opensolaris_fnvlist_add_int32_array
43 #define	fnvlist_add_int64	opensolaris_fnvlist_add_int64
44 #define	fnvlist_add_int64_array	opensolaris_fnvlist_add_int64_array
45 #define	fnvlist_add_int8	opensolaris_fnvlist_add_int8
46 #define	fnvlist_add_int8_array	opensolaris_fnvlist_add_int8_array
47 #define	fnvlist_add_nvlist	opensolaris_fnvlist_add_nvlist
48 #define	fnvlist_add_nvlist_array	opensolaris_fnvlist_add_nvlist_array
49 #define	fnvlist_add_nvpair	opensolaris_fnvlist_add_nvpair
50 #define	fnvlist_add_string	opensolaris_fnvlist_add_string
51 #define	fnvlist_add_string_array	opensolaris_fnvlist_add_string_array
52 #define	fnvlist_add_uint16	opensolaris_fnvlist_add_uint16
53 #define	fnvlist_add_uint16_array	opensolaris_fnvlist_add_uint16_array
54 #define	fnvlist_add_uint32	opensolaris_fnvlist_add_uint32
55 #define	fnvlist_add_uint32_array	opensolaris_fnvlist_add_uint32_array
56 #define	fnvlist_add_uint64	opensolaris_fnvlist_add_uint64
57 #define	fnvlist_add_uint64_array	opensolaris_fnvlist_add_uint64_array
58 #define	fnvlist_add_uint8	opensolaris_fnvlist_add_uint8
59 #define	fnvlist_add_uint8_array	opensolaris_fnvlist_add_uint8_array
60 #define	fnvlist_alloc	opensolaris_fnvlist_alloc
61 #define	fnvlist_dup	opensolaris_fnvlist_dup
62 #define	fnvlist_free	opensolaris_fnvlist_free
63 #define	fnvlist_lookup_boolean	opensolaris_fnvlist_lookup_boolean
64 #define	fnvlist_lookup_boolean_value	opensolaris_fnvlist_lookup_boolean_value
65 #define	fnvlist_lookup_byte	opensolaris_fnvlist_lookup_byte
66 #define	fnvlist_lookup_int16	opensolaris_fnvlist_lookup_int16
67 #define	fnvlist_lookup_int32	opensolaris_fnvlist_lookup_int32
68 #define	fnvlist_lookup_int64	opensolaris_fnvlist_lookup_int64
69 #define	fnvlist_lookup_int8	opensolaris_fnvlist_lookup_int8
70 #define	fnvlist_lookup_nvlist	opensolaris_fnvlist_lookup_nvlist
71 #define	fnvlist_lookup_nvpair	opensolaris_fnvlist_lookup_nvpair
72 #define	fnvlist_lookup_string	opensolaris_fnvlist_lookup_string
73 #define	fnvlist_lookup_uint16	opensolaris_fnvlist_lookup_uint16
74 #define	fnvlist_lookup_uint32	opensolaris_fnvlist_lookup_uint32
75 #define	fnvlist_lookup_uint64	opensolaris_fnvlist_lookup_uint64
76 #define	fnvlist_lookup_uint8_t	opensolaris_fnvlist_lookup_uint8_t
77 #define	fnvlist_merge	opensolaris_fnvlist_merge
78 #define	fnvlist_num_pairs	opensolaris_fnvlist_num_pairs
79 #define	fnvlist_pack	opensolaris_fnvlist_pack
80 #define	fnvlist_pack_free	opensolaris_fnvlist_pack_free
81 #define	fnvlist_remove	opensolaris_fnvlist_remove
82 #define	fnvlist_remove_nvpair	opensolaris_fnvlist_remove_nvpair
83 #define	fnvlist_size	opensolaris_fnvlist_size
84 #define	fnvlist_unpack	opensolaris_fnvlist_unpack
85 #define	fnvpair_value_boolean_value	opensolaris_fnvpair_value_boolean_value
86 #define	fnvpair_value_byte	opensolaris_fnvpair_value_byte
87 #define	fnvpair_value_int16	opensolaris_fnvpair_value_int16
88 #define	fnvpair_value_int32	opensolaris_fnvpair_value_int32
89 #define	fnvpair_value_int64	opensolaris_fnvpair_value_int64
90 #define	fnvpair_value_int8	opensolaris_fnvpair_value_int8
91 #define	fnvpair_value_nvlist	opensolaris_fnvpair_value_nvlist
92 #define	fnvpair_value_string	opensolaris_fnvpair_value_string
93 #define	fnvpair_value_uint16	opensolaris_fnvpair_value_uint16
94 #define	fnvpair_value_uint32	opensolaris_fnvpair_value_uint32
95 #define	fnvpair_value_uint64	opensolaris_fnvpair_value_uint64
96 #define	fnvpair_value_uint8_t	opensolaris_fnvpair_value_uint8_t
97 #define	nvlist_add_boolean	opensolaris_nvlist_add_boolean
98 #define	nvlist_add_boolean_array	opensolaris_nvlist_add_boolean_array
99 #define	nvlist_add_boolean_value	opensolaris_nvlist_add_boolean_value
100 #define	nvlist_add_byte	opensolaris_nvlist_add_byte
101 #define	nvlist_add_byte_array	opensolaris_nvlist_add_byte_array
102 #define	nvlist_add_hrtime	opensolaris_nvlist_add_hrtime
103 #define	nvlist_add_int16	opensolaris_nvlist_add_int16
104 #define	nvlist_add_int16_array	opensolaris_nvlist_add_int16_array
105 #define	nvlist_add_int32	opensolaris_nvlist_add_int32
106 #define	nvlist_add_int32_array	opensolaris_nvlist_add_int32_array
107 #define	nvlist_add_int64	opensolaris_nvlist_add_int64
108 #define	nvlist_add_int64_array	opensolaris_nvlist_add_int64_array
109 #define	nvlist_add_int8	opensolaris_nvlist_add_int8
110 #define	nvlist_add_int8_array	opensolaris_nvlist_add_int8_array
111 #define	nvlist_add_nvlist	opensolaris_nvlist_add_nvlist
112 #define	nvlist_add_nvlist_array	opensolaris_nvlist_add_nvlist_array
113 #define	nvlist_add_nvpair	opensolaris_nvlist_add_nvpair
114 #define	nvlist_add_string	opensolaris_nvlist_add_string
115 #define	nvlist_add_string_array	opensolaris_nvlist_add_string_array
116 #define	nvlist_add_uint16	opensolaris_nvlist_add_uint16
117 #define	nvlist_add_uint16_array	opensolaris_nvlist_add_uint16_array
118 #define	nvlist_add_uint32	opensolaris_nvlist_add_uint32
119 #define	nvlist_add_uint32_array	opensolaris_nvlist_add_uint32_array
120 #define	nvlist_add_uint64	opensolaris_nvlist_add_uint64
121 #define	nvlist_add_uint64_array	opensolaris_nvlist_add_uint64_array
122 #define	nvlist_add_uint8	opensolaris_nvlist_add_uint8
123 #define	nvlist_add_uint8_array	opensolaris_nvlist_add_uint8_array
124 #define	nvlist_alloc	opensolaris_nvlist_alloc
125 #define	nvlist_dup	opensolaris_nvlist_dup
126 #define	nvlist_empty	opensolaris_nvlist_empty
127 #define	nvlist_exists	opensolaris_nvlist_exists
128 #define	nvlist_free	opensolaris_nvlist_free
129 #define	nvlist_lookup_boolean	opensolaris_nvlist_lookup_boolean
130 #define	nvlist_lookup_boolean_array	opensolaris_nvlist_lookup_boolean_array
131 #define	nvlist_lookup_boolean_value	opensolaris_nvlist_lookup_boolean_value
132 #define	nvlist_lookup_byte	opensolaris_nvlist_lookup_byte
133 #define	nvlist_lookup_byte_array	opensolaris_nvlist_lookup_byte_array
134 #define	nvlist_lookup_hrtime	opensolaris_nvlist_lookup_hrtime
135 #define	nvlist_lookup_int16	opensolaris_nvlist_lookup_int16
136 #define	nvlist_lookup_int16_array	opensolaris_nvlist_lookup_int16_array
137 #define	nvlist_lookup_int32	opensolaris_nvlist_lookup_int32
138 #define	nvlist_lookup_int32_array	opensolaris_nvlist_lookup_int32_array
139 #define	nvlist_lookup_int64	opensolaris_nvlist_lookup_int64
140 #define	nvlist_lookup_int64_array	opensolaris_nvlist_lookup_int64_array
141 #define	nvlist_lookup_int8	opensolaris_nvlist_lookup_int8
142 #define	nvlist_lookup_int8_array	opensolaris_nvlist_lookup_int8_array
143 #define	nvlist_lookup_nv_alloc	opensolaris_nvlist_lookup_nv_alloc
144 #define	nvlist_lookup_nvlist	opensolaris_nvlist_lookup_nvlist
145 #define	nvlist_lookup_nvlist_array	opensolaris_nvlist_lookup_nvlist_array
146 #define	nvlist_lookup_nvpair	opensolaris_nvlist_lookup_nvpair
147 #define	nvlist_lookup_nvpair_embedded_index	opensolaris_nvlist_lookup_nvpair_embedded_index
148 #define	nvlist_lookup_pairs	opensolaris_nvlist_lookup_pairs
149 #define	nvlist_lookup_string	opensolaris_nvlist_lookup_string
150 #define	nvlist_lookup_string_array	opensolaris_nvlist_lookup_string_array
151 #define	nvlist_lookup_uint16	opensolaris_nvlist_lookup_uint16
152 #define	nvlist_lookup_uint16_array	opensolaris_nvlist_lookup_uint16_array
153 #define	nvlist_lookup_uint32	opensolaris_nvlist_lookup_uint32
154 #define	nvlist_lookup_uint32_array	opensolaris_nvlist_lookup_uint32_array
155 #define	nvlist_lookup_uint64	opensolaris_nvlist_lookup_uint64
156 #define	nvlist_lookup_uint64_array	opensolaris_nvlist_lookup_uint64_array
157 #define	nvlist_lookup_uint8	opensolaris_nvlist_lookup_uint8
158 #define	nvlist_lookup_uint8_array	opensolaris_nvlist_lookup_uint8_array
159 #define	nvlist_merge	opensolaris_nvlist_merge
160 #define	nvlist_next_nvpair	opensolaris_nvlist_next_nvpair
161 #define	nvlist_pack	opensolaris_nvlist_pack
162 #define	nvlist_prev_nvpair	opensolaris_nvlist_prev_nvpair
163 #define	nvlist_remove	opensolaris_nvlist_remove
164 #define	nvlist_remove_all	opensolaris_nvlist_remove_all
165 #define	nvlist_remove_nvpair	opensolaris_nvlist_remove_nvpair
166 #define	nvlist_size	opensolaris_nvlist_size
167 #define	nvlist_unpack	opensolaris_nvlist_unpack
168 #define	nvlist_xalloc	opensolaris_nvlist_xalloc
169 #define	nvlist_xdup	opensolaris_nvlist_xdup
170 #define	nvlist_xpack	opensolaris_nvlist_xpack
171 #define	nvlist_xunpack	opensolaris_nvlist_xunpack
172 #define	nvpair_name	opensolaris_nvpair_name
173 #define	nvpair_type	opensolaris_nvpair_type
174 #define	nvpair_type_is_array	opensolaris_nvpair_type_is_array
175 #define	nvpair_value_boolean_array	opensolaris_nvpair_value_boolean_array
176 #define	nvpair_value_boolean_value	opensolaris_nvpair_value_boolean_value
177 #define	nvpair_value_byte	opensolaris_nvpair_value_byte
178 #define	nvpair_value_byte_array	opensolaris_nvpair_value_byte_array
179 #define	nvpair_value_hrtime	opensolaris_nvpair_value_hrtime
180 #define	nvpair_value_int16	opensolaris_nvpair_value_int16
181 #define	nvpair_value_int16_array	opensolaris_nvpair_value_int16_array
182 #define	nvpair_value_int32	opensolaris_nvpair_value_int32
183 #define	nvpair_value_int32_array	opensolaris_nvpair_value_int32_array
184 #define	nvpair_value_int64	opensolaris_nvpair_value_int64
185 #define	nvpair_value_int64_array	opensolaris_nvpair_value_int64_array
186 #define	nvpair_value_int8	opensolaris_nvpair_value_int8
187 #define	nvpair_value_int8_array	opensolaris_nvpair_value_int8_array
188 #define	nvpair_value_nvlist	opensolaris_nvpair_value_nvlist
189 #define	nvpair_value_nvlist_array	opensolaris_nvpair_value_nvlist_array
190 #define	nvpair_value_string	opensolaris_nvpair_value_string
191 #define	nvpair_value_string_array	opensolaris_nvpair_value_string_array
192 #define	nvpair_value_uint16	opensolaris_nvpair_value_uint16
193 #define	nvpair_value_uint16_array	opensolaris_nvpair_value_uint16_array
194 #define	nvpair_value_uint32	opensolaris_nvpair_value_uint32
195 #define	nvpair_value_uint32_array	opensolaris_nvpair_value_uint32_array
196 #define	nvpair_value_uint64	opensolaris_nvpair_value_uint64
197 #define	nvpair_value_uint64_array	opensolaris_nvpair_value_uint64_array
198 #define	nvpair_value_uint8	opensolaris_nvpair_value_uint8
199 #define	nvpair_value_uint8_array	opensolaris_nvpair_value_uint8_array
200 
201 #endif /* _OPENSOLARIS_SYS_NVNAMESPACE_H_ */
202