View | Details | Raw Unified | Return to bug 264838
Collapse All | Expand All

(-)b/ObsoleteFiles.inc (+3 lines)
Lines 52-57 Link Here
52
#   xargs -n1 | sort | uniq -d;
52
#   xargs -n1 | sort | uniq -d;
53
# done
53
# done
54
54
55
# 20220622: libnv and libnvpair version bumps
56
OLD_LIBS+=lib/libnv.so.0
57
OLD_LIBS+=lib/libnvpair.so.2
55
58
56
# 20220621: ISA sound card drivers removed
59
# 20220621: ISA sound card drivers removed
57
OLD_FILES+=usr/share/man/man4/snd_ad1816.4
60
OLD_FILES+=usr/share/man/man4/snd_ad1816.4
(-)b/cddl/lib/libnvpair/Makefile (+4 lines)
Lines 5-12 Link Here
5
5
6
LIB=	nvpair
6
LIB=	nvpair
7
LIBADD=	spl
7
LIBADD=	spl
8
SHLIB_MAJOR= 3
8
9
9
PACKAGE=	runtime
10
PACKAGE=	runtime
11
VERSION_DEF=	${.CURDIR}/Versions.def
12
SYMBOL_MAPS=	${.CURDIR}/Symbol.map
13
10
# user
14
# user
11
SRCS=	libnvpair.c \
15
SRCS=	libnvpair.c \
12
	libnvpair_json.c \
16
	libnvpair_json.c \
(-)b/cddl/lib/libnvpair/Symbol.map (+229 lines)
Added Link Here
1
LIBNVPAIR_1.0 {
2
	dump_nvlist;
3
	fnvlist_add_boolean;
4
	fnvlist_add_boolean_array;
5
	fnvlist_add_boolean_value;
6
	fnvlist_add_byte;
7
	fnvlist_add_byte_array;
8
	fnvlist_add_int16;
9
	fnvlist_add_int16_array;
10
	fnvlist_add_int32;
11
	fnvlist_add_int32_array;
12
	fnvlist_add_int64;
13
	fnvlist_add_int64_array;
14
	fnvlist_add_int8;
15
	fnvlist_add_int8_array;
16
	fnvlist_add_nvlist;
17
	fnvlist_add_nvlist_array;
18
	fnvlist_add_nvpair;
19
	fnvlist_add_string;
20
	fnvlist_add_string_array;
21
	fnvlist_add_uint16;
22
	fnvlist_add_uint16_array;
23
	fnvlist_add_uint32;
24
	fnvlist_add_uint32_array;
25
	fnvlist_add_uint64;
26
	fnvlist_add_uint64_array;
27
	fnvlist_add_uint8;
28
	fnvlist_add_uint8_array;
29
	fnvlist_alloc;
30
	fnvlist_dup;
31
	fnvlist_free;
32
	fnvlist_lookup_boolean;
33
	fnvlist_lookup_boolean_array;
34
	fnvlist_lookup_boolean_value;
35
	fnvlist_lookup_byte;
36
	fnvlist_lookup_byte_array;
37
	fnvlist_lookup_int16;
38
	fnvlist_lookup_int16_array;
39
	fnvlist_lookup_int32;
40
	fnvlist_lookup_int32_array;
41
	fnvlist_lookup_int64;
42
	fnvlist_lookup_int64_array;
43
	fnvlist_lookup_int8;
44
	fnvlist_lookup_int8_array;
45
	fnvlist_lookup_nvlist;
46
	fnvlist_lookup_nvpair;
47
	fnvlist_lookup_string;
48
	fnvlist_lookup_uint16;
49
	fnvlist_lookup_uint16_array;
50
	fnvlist_lookup_uint32;
51
	fnvlist_lookup_uint32_array;
52
	fnvlist_lookup_uint64;
53
	fnvlist_lookup_uint64_array;
54
	fnvlist_lookup_uint8;
55
	fnvlist_lookup_uint8_array;
56
	fnvlist_merge;
57
	fnvlist_num_pairs;
58
	fnvlist_pack;
59
	fnvlist_pack_free;
60
	fnvlist_remove;
61
	fnvlist_remove_nvpair;
62
	fnvlist_size;
63
	fnvlist_unpack;
64
	fnvpair_value_boolean_value;
65
	fnvpair_value_byte;
66
	fnvpair_value_int16;
67
	fnvpair_value_int32;
68
	fnvpair_value_int64;
69
	fnvpair_value_int8;
70
	fnvpair_value_nvlist;
71
	fnvpair_value_string;
72
	fnvpair_value_uint16;
73
	fnvpair_value_uint32;
74
	fnvpair_value_uint64;
75
	fnvpair_value_uint8;
76
	nv_alloc_fini;
77
	nv_alloc_init;
78
	nv_alloc_nosleep;
79
	nv_alloc_reset;
80
	nv_alloc_sleep;
81
	nv_fixed_ops;
82
	nvlist_add_boolean;
83
	nvlist_add_boolean_array;
84
	nvlist_add_boolean_value;
85
	nvlist_add_byte;
86
	nvlist_add_byte_array;
87
	nvlist_add_double;
88
	nvlist_add_hrtime;
89
	nvlist_add_int16;
90
	nvlist_add_int16_array;
91
	nvlist_add_int32;
92
	nvlist_add_int32_array;
93
	nvlist_add_int64;
94
	nvlist_add_int64_array;
95
	nvlist_add_int8;
96
	nvlist_add_int8_array;
97
	nvlist_add_nvlist;
98
	nvlist_add_nvlist_array;
99
	nvlist_add_nvpair;
100
	nvlist_add_string;
101
	nvlist_add_string_array;
102
	nvlist_add_uint16;
103
	nvlist_add_uint16_array;
104
	nvlist_add_uint32;
105
	nvlist_add_uint32_array;
106
	nvlist_add_uint64;
107
	nvlist_add_uint64_array;
108
	nvlist_add_uint8;
109
	nvlist_add_uint8_array;
110
	nvlist_alloc;
111
	nvlist_dup;
112
	nvlist_empty;
113
	nvlist_exists;
114
	nvlist_free;
115
	nvlist_lookup_boolean;
116
	nvlist_lookup_boolean_array;
117
	nvlist_lookup_boolean_value;
118
	nvlist_lookup_byte;
119
	nvlist_lookup_byte_array;
120
	nvlist_lookup_double;
121
	nvlist_lookup_hrtime;
122
	nvlist_lookup_int16;
123
	nvlist_lookup_int16_array;
124
	nvlist_lookup_int32;
125
	nvlist_lookup_int32_array;
126
	nvlist_lookup_int64;
127
	nvlist_lookup_int64_array;
128
	nvlist_lookup_int8;
129
	nvlist_lookup_int8_array;
130
	nvlist_lookup_nv_alloc;
131
	nvlist_lookup_nvlist;
132
	nvlist_lookup_nvlist_array;
133
	nvlist_lookup_nvpair;
134
	nvlist_lookup_nvpair_embedded_index;
135
	nvlist_lookup_pairs;
136
	nvlist_lookup_string;
137
	nvlist_lookup_string_array;
138
	nvlist_lookup_uint16;
139
	nvlist_lookup_uint16_array;
140
	nvlist_lookup_uint32;
141
	nvlist_lookup_uint32_array;
142
	nvlist_lookup_uint64;
143
	nvlist_lookup_uint64_array;
144
	nvlist_lookup_uint8;
145
	nvlist_lookup_uint8_array;
146
	nvlist_merge;
147
	nvlist_next_nvpair;
148
	nvlist_nvflag;
149
	nvlist_pack;
150
	nvlist_prev_nvpair;
151
	nvlist_print;
152
	nvlist_print_json;
153
	nvlist_prt;
154
	nvlist_prtctl_alloc;
155
	nvlist_prtctl_dofmt;
156
	nvlist_prtctl_doindent;
157
	nvlist_prtctl_free;
158
	nvlist_prtctl_getdest;
159
	nvlist_prtctl_setdest;
160
	nvlist_prtctl_setfmt;
161
	nvlist_prtctl_setindent;
162
	nvlist_prtctlop_boolean;
163
	nvlist_prtctlop_boolean_array;
164
	nvlist_prtctlop_boolean_value;
165
	nvlist_prtctlop_byte;
166
	nvlist_prtctlop_byte_array;
167
	nvlist_prtctlop_double;
168
	nvlist_prtctlop_hrtime;
169
	nvlist_prtctlop_int16;
170
	nvlist_prtctlop_int16_array;
171
	nvlist_prtctlop_int32;
172
	nvlist_prtctlop_int32_array;
173
	nvlist_prtctlop_int64;
174
	nvlist_prtctlop_int64_array;
175
	nvlist_prtctlop_int8;
176
	nvlist_prtctlop_int8_array;
177
	nvlist_prtctlop_nvlist;
178
	nvlist_prtctlop_nvlist_array;
179
	nvlist_prtctlop_string;
180
	nvlist_prtctlop_string_array;
181
	nvlist_prtctlop_uint16;
182
	nvlist_prtctlop_uint16_array;
183
	nvlist_prtctlop_uint32;
184
	nvlist_prtctlop_uint32_array;
185
	nvlist_prtctlop_uint64;
186
	nvlist_prtctlop_uint64_array;
187
	nvlist_prtctlop_uint8;
188
	nvlist_prtctlop_uint8_array;
189
	nvlist_remove;
190
	nvlist_remove_all;
191
	nvlist_remove_nvpair;
192
	nvlist_size;
193
	nvlist_unpack;
194
	nvlist_xalloc;
195
	nvlist_xdup;
196
	nvlist_xpack;
197
	nvlist_xunpack;
198
	nvpair_name;
199
	nvpair_type;
200
	nvpair_type_is_array;
201
	nvpair_value_boolean_array;
202
	nvpair_value_boolean_value;
203
	nvpair_value_byte;
204
	nvpair_value_byte_array;
205
	nvpair_value_double;
206
	nvpair_value_hrtime;
207
	nvpair_value_int16;
208
	nvpair_value_int16_array;
209
	nvpair_value_int32;
210
	nvpair_value_int32_array;
211
	nvpair_value_int64;
212
	nvpair_value_int64_array;
213
	nvpair_value_int8;
214
	nvpair_value_int8_array;
215
	nvpair_value_match;
216
	nvpair_value_match_regex;
217
	nvpair_value_nvlist;
218
	nvpair_value_nvlist_array;
219
	nvpair_value_string;
220
	nvpair_value_string_array;
221
	nvpair_value_uint16;
222
	nvpair_value_uint16_array;
223
	nvpair_value_uint32;
224
	nvpair_value_uint32_array;
225
	nvpair_value_uint64;
226
	nvpair_value_uint64_array;
227
	nvpair_value_uint8;
228
	nvpair_value_uint8_array;
229
};
(-)b/cddl/lib/libnvpair/Versions.def (+4 lines)
Added Link Here
1
# $FreeBSD$
2
3
LIBNVPAIR_1.0 {
4
};
(-)b/lib/libnv/Makefile (-1 / +4 lines)
Lines 6-12 SHLIBDIR?= /lib Link Here
6
6
7
PACKAGE=	runtime
7
PACKAGE=	runtime
8
LIB=	nv
8
LIB=	nv
9
SHLIB_MAJOR= 0
9
SHLIB_MAJOR= 1
10
11
VERSION_DEF=	${SRCTOP}/lib/libc/Versions.def
12
VERSION_MAP=	${.CURDIR}/Version.map
10
13
11
.PATH: ${SRCTOP}/sys/contrib/libnv ${SRCTOP}/sys/sys
14
.PATH: ${SRCTOP}/sys/contrib/libnv ${SRCTOP}/sys/sys
12
CFLAGS+=-I${.CURDIR}
15
CFLAGS+=-I${.CURDIR}
(-)b/lib/libnv/Symbol.map (+251 lines)
Added Link Here
1
FBSD_1.0 {
2
	buf_recv;
3
	buf_send;
4
	cnvlist_free_binary;
5
	cnvlist_free_bool;
6
	cnvlist_free_bool_array;
7
	cnvlist_free_descriptor;
8
	cnvlist_free_descriptor_array;
9
	cnvlist_free_number;
10
	cnvlist_free_number_array;
11
	cnvlist_free_nvlist;
12
	cnvlist_free_nvlist_array;
13
	cnvlist_free_string;
14
	cnvlist_free_string_array;
15
	cnvlist_get_binary;
16
	cnvlist_get_bool;
17
	cnvlist_get_bool_array;
18
	cnvlist_get_descriptor;
19
	cnvlist_get_descriptor_array;
20
	cnvlist_get_number;
21
	cnvlist_get_number_array;
22
	cnvlist_get_nvlist;
23
	cnvlist_get_nvlist_array;
24
	cnvlist_get_string;
25
	cnvlist_get_string_array;
26
	cnvlist_name;
27
	cnvlist_take_binary;
28
	cnvlist_take_bool;
29
	cnvlist_take_bool_array;
30
	cnvlist_take_descriptor;
31
	cnvlist_take_descriptor_array;
32
	cnvlist_take_number;
33
	cnvlist_take_number_array;
34
	cnvlist_take_nvlist;
35
	cnvlist_take_nvlist_array;
36
	cnvlist_take_string;
37
	cnvlist_take_string_array;
38
	cnvlist_type;
39
	cred_recv;
40
	cred_send;
41
	dnvlist_get_binary;
42
	dnvlist_get_bool;
43
	dnvlist_get_descriptor;
44
	dnvlist_get_number;
45
	dnvlist_get_nvlist;
46
	dnvlist_get_string;
47
	dnvlist_take_binary;
48
	dnvlist_take_bool;
49
	dnvlist_take_descriptor;
50
	dnvlist_take_number;
51
	dnvlist_take_nvlist;
52
	dnvlist_take_string;
53
	fd_recv;
54
	fd_send;
55
	nvlist_add_binary;
56
	nvlist_add_bool;
57
	nvlist_add_bool_array;
58
	nvlist_add_descriptor;
59
	nvlist_add_descriptor_array;
60
	nvlist_add_null;
61
	nvlist_add_number;
62
	nvlist_add_number_array;
63
	nvlist_add_nvlist;
64
	nvlist_add_nvlist_array;
65
	nvlist_add_nvpair;
66
	nvlist_add_string;
67
	nvlist_add_string_array;
68
	nvlist_add_stringf;
69
	nvlist_add_stringv;
70
	nvlist_append_bool_array;
71
	nvlist_append_descriptor_array;
72
	nvlist_append_number_array;
73
	nvlist_append_nvlist_array;
74
	nvlist_append_string_array;
75
	nvlist_clone;
76
	nvlist_create;
77
	nvlist_descriptors;
78
	nvlist_destroy;
79
	nvlist_dump;
80
	nvlist_empty;
81
	nvlist_error;
82
	nvlist_exists;
83
	nvlist_exists_binary;
84
	nvlist_exists_bool;
85
	nvlist_exists_bool_array;
86
	nvlist_exists_descriptor;
87
	nvlist_exists_descriptor_array;
88
	nvlist_exists_null;
89
	nvlist_exists_number;
90
	nvlist_exists_number_array;
91
	nvlist_exists_nvlist;
92
	nvlist_exists_nvlist_array;
93
	nvlist_exists_string;
94
	nvlist_exists_string_array;
95
	nvlist_exists_type;
96
	nvlist_fdump;
97
	nvlist_first_nvpair;
98
	nvlist_flags;
99
	nvlist_free;
100
	nvlist_free_binary;
101
	nvlist_free_bool;
102
	nvlist_free_bool_array;
103
	nvlist_free_descriptor;
104
	nvlist_free_descriptor_array;
105
	nvlist_free_null;
106
	nvlist_free_number;
107
	nvlist_free_number_array;
108
	nvlist_free_nvlist;
109
	nvlist_free_nvlist_array;
110
	nvlist_free_nvpair;
111
	nvlist_free_string;
112
	nvlist_free_string_array;
113
	nvlist_free_type;
114
	nvlist_get_array_next;
115
	nvlist_get_array_next_nvpair;
116
	nvlist_get_binary;
117
	nvlist_get_bool;
118
	nvlist_get_bool_array;
119
	nvlist_get_descriptor;
120
	nvlist_get_descriptor_array;
121
	nvlist_get_number;
122
	nvlist_get_number_array;
123
	nvlist_get_nvlist;
124
	nvlist_get_nvlist_array;
125
	nvlist_get_nvpair;
126
	nvlist_get_nvpair_parent;
127
	nvlist_get_pararr;
128
	nvlist_get_parent;
129
	nvlist_get_string;
130
	nvlist_get_string_array;
131
	nvlist_in_array;
132
	nvlist_move_binary;
133
	nvlist_move_bool_array;
134
	nvlist_move_descriptor;
135
	nvlist_move_descriptor_array;
136
	nvlist_move_number_array;
137
	nvlist_move_nvlist;
138
	nvlist_move_nvlist_array;
139
	nvlist_move_nvpair;
140
	nvlist_move_string;
141
	nvlist_move_string_array;
142
	nvlist_ndescriptors;
143
	nvlist_next;
144
	nvlist_next_nvpair;
145
	nvlist_pack;
146
	nvlist_prev_nvpair;
147
	nvlist_recv;
148
	nvlist_remove_nvpair;
149
	nvlist_report_missing;
150
	nvlist_send;
151
	nvlist_set_array_next;
152
	nvlist_set_error;
153
	nvlist_set_flags;
154
	nvlist_set_parent;
155
	nvlist_size;
156
	nvlist_take_binary;
157
	nvlist_take_bool;
158
	nvlist_take_bool_array;
159
	nvlist_take_descriptor;
160
	nvlist_take_descriptor_array;
161
	nvlist_take_number;
162
	nvlist_take_number_array;
163
	nvlist_take_nvlist;
164
	nvlist_take_nvlist_array;
165
	nvlist_take_string;
166
	nvlist_take_string_array;
167
	nvlist_unpack;
168
	nvlist_unpack_header;
169
	nvlist_xfer;
170
	nvpair_append_bool_array;
171
	nvpair_append_descriptor_array;
172
	nvpair_append_number_array;
173
	nvpair_append_nvlist_array;
174
	nvpair_append_string_array;
175
	nvpair_assert;
176
	nvpair_clone;
177
	nvpair_create_binary;
178
	nvpair_create_bool;
179
	nvpair_create_bool_array;
180
	nvpair_create_descriptor;
181
	nvpair_create_descriptor_array;
182
	nvpair_create_null;
183
	nvpair_create_number;
184
	nvpair_create_number_array;
185
	nvpair_create_nvlist;
186
	nvpair_create_nvlist_array;
187
	nvpair_create_string;
188
	nvpair_create_string_array;
189
	nvpair_create_stringf;
190
	nvpair_create_stringv;
191
	nvpair_free;
192
	nvpair_free_structure;
193
	nvpair_get_binary;
194
	nvpair_get_bool;
195
	nvpair_get_bool_array;
196
	nvpair_get_descriptor;
197
	nvpair_get_descriptor_array;
198
	nvpair_get_number;
199
	nvpair_get_number_array;
200
	nvpair_get_nvlist;
201
	nvpair_get_nvlist_array;
202
	nvpair_get_string;
203
	nvpair_get_string_array;
204
	nvpair_header_size;
205
	nvpair_init_datasize;
206
	nvpair_insert;
207
	nvpair_move_binary;
208
	nvpair_move_bool_array;
209
	nvpair_move_descriptor;
210
	nvpair_move_descriptor_array;
211
	nvpair_move_number_array;
212
	nvpair_move_nvlist;
213
	nvpair_move_nvlist_array;
214
	nvpair_move_string;
215
	nvpair_move_string_array;
216
	nvpair_name;
217
	nvpair_next;
218
	nvpair_nvlist;
219
	nvpair_pack_binary;
220
	nvpair_pack_bool;
221
	nvpair_pack_bool_array;
222
	nvpair_pack_descriptor;
223
	nvpair_pack_descriptor_array;
224
	nvpair_pack_header;
225
	nvpair_pack_null;
226
	nvpair_pack_number;
227
	nvpair_pack_number_array;
228
	nvpair_pack_nvlist_array_next;
229
	nvpair_pack_nvlist_up;
230
	nvpair_pack_string;
231
	nvpair_pack_string_array;
232
	nvpair_prev;
233
	nvpair_remove;
234
	nvpair_size;
235
	nvpair_type;
236
	nvpair_type_string;
237
	nvpair_unpack;
238
	nvpair_unpack_binary;
239
	nvpair_unpack_bool;
240
	nvpair_unpack_bool_array;
241
	nvpair_unpack_descriptor;
242
	nvpair_unpack_descriptor_array;
243
	nvpair_unpack_header;
244
	nvpair_unpack_null;
245
	nvpair_unpack_number;
246
	nvpair_unpack_number_array;
247
	nvpair_unpack_nvlist;
248
	nvpair_unpack_nvlist_array;
249
	nvpair_unpack_string;
250
	nvpair_unpack_string_array;
251
};
(-)b/lib/libnv/Version.map (+256 lines)
Added Link Here
1
# $FreeBSD$
2
3
FBSD_1.0 {
4
	global:
5
		FreeBSD_cnvlist_free_binary;
6
		FreeBSD_cnvlist_free_bool;
7
		FreeBSD_cnvlist_free_bool_array;
8
		FreeBSD_cnvlist_free_descriptor;
9
		FreeBSD_cnvlist_free_descriptor_array;
10
		FreeBSD_cnvlist_free_number;
11
		FreeBSD_cnvlist_free_number_array;
12
		FreeBSD_cnvlist_free_nvlist;
13
		FreeBSD_cnvlist_free_nvlist_array;
14
		FreeBSD_cnvlist_free_string;
15
		FreeBSD_cnvlist_free_string_array;
16
		FreeBSD_cnvlist_get_binary;
17
		FreeBSD_cnvlist_get_bool;
18
		FreeBSD_cnvlist_get_bool_array;
19
		FreeBSD_cnvlist_get_descriptor;
20
		FreeBSD_cnvlist_get_descriptor_array;
21
		FreeBSD_cnvlist_get_number;
22
		FreeBSD_cnvlist_get_number_array;
23
		FreeBSD_cnvlist_get_nvlist;
24
		FreeBSD_cnvlist_get_nvlist_array;
25
		FreeBSD_cnvlist_get_string;
26
		FreeBSD_cnvlist_get_string_array;
27
		FreeBSD_cnvlist_name;
28
		FreeBSD_cnvlist_take_binary;
29
		FreeBSD_cnvlist_take_bool;
30
		FreeBSD_cnvlist_take_bool_array;
31
		FreeBSD_cnvlist_take_descriptor;
32
		FreeBSD_cnvlist_take_descriptor_array;
33
		FreeBSD_cnvlist_take_number;
34
		FreeBSD_cnvlist_take_number_array;
35
		FreeBSD_cnvlist_take_nvlist;
36
		FreeBSD_cnvlist_take_nvlist_array;
37
		FreeBSD_cnvlist_take_string;
38
		FreeBSD_cnvlist_take_string_array;
39
		FreeBSD_cnvlist_type;
40
		FreeBSD_dnvlist_get_binary;
41
		FreeBSD_dnvlist_get_bool;
42
		FreeBSD_dnvlist_get_descriptor;
43
		FreeBSD_dnvlist_get_number;
44
		FreeBSD_dnvlist_get_nvlist;
45
		FreeBSD_dnvlist_get_string;
46
		FreeBSD_dnvlist_take_binary;
47
		FreeBSD_dnvlist_take_bool;
48
		FreeBSD_dnvlist_take_descriptor;
49
		FreeBSD_dnvlist_take_number;
50
		FreeBSD_dnvlist_take_nvlist;
51
		FreeBSD_dnvlist_take_string;
52
 		FreeBSD_nvlist_add_binary;
53
		FreeBSD_nvlist_add_bool;
54
		FreeBSD_nvlist_add_bool_array;
55
		FreeBSD_nvlist_add_descriptor;
56
		FreeBSD_nvlist_add_descriptor_array;
57
		FreeBSD_nvlist_add_null;
58
		FreeBSD_nvlist_add_number;
59
		FreeBSD_nvlist_add_number_array;
60
		FreeBSD_nvlist_add_nvlist;
61
		FreeBSD_nvlist_add_nvlist_array;
62
		FreeBSD_nvlist_add_nvpair;
63
		FreeBSD_nvlist_add_string;
64
		FreeBSD_nvlist_add_string_array;
65
		FreeBSD_nvlist_add_stringf;
66
		FreeBSD_nvlist_add_stringv;
67
		FreeBSD_nvlist_append_bool_array;
68
		FreeBSD_nvlist_append_descriptor_array;
69
		FreeBSD_nvlist_append_number_array;
70
		FreeBSD_nvlist_append_nvlist_array;
71
		FreeBSD_nvlist_append_string_array;
72
		FreeBSD_nvlist_clone;
73
		FreeBSD_nvlist_create;
74
		FreeBSD_nvlist_descriptors;
75
		FreeBSD_nvlist_destroy;
76
		FreeBSD_nvlist_dump;
77
		FreeBSD_nvlist_empty;
78
		FreeBSD_nvlist_error;
79
		FreeBSD_nvlist_exists;
80
		FreeBSD_nvlist_exists_binary;
81
		FreeBSD_nvlist_exists_bool;
82
		FreeBSD_nvlist_exists_bool_array;
83
		FreeBSD_nvlist_exists_descriptor;
84
		FreeBSD_nvlist_exists_descriptor_array;
85
		FreeBSD_nvlist_exists_null;
86
		FreeBSD_nvlist_exists_number;
87
		FreeBSD_nvlist_exists_number_array;
88
		FreeBSD_nvlist_exists_nvlist;
89
		FreeBSD_nvlist_exists_nvlist_array;
90
		FreeBSD_nvlist_exists_string;
91
		FreeBSD_nvlist_exists_string_array;
92
		FreeBSD_nvlist_exists_type;
93
		FreeBSD_nvlist_fdump;
94
		FreeBSD_nvlist_first_nvpair;
95
		FreeBSD_nvlist_flags;
96
		FreeBSD_nvlist_free;
97
		FreeBSD_nvlist_free_binary;
98
		FreeBSD_nvlist_free_bool;
99
		FreeBSD_nvlist_free_bool_array;
100
		FreeBSD_nvlist_free_descriptor;
101
		FreeBSD_nvlist_free_descriptor_array;
102
		FreeBSD_nvlist_free_null;
103
		FreeBSD_nvlist_free_number;
104
		FreeBSD_nvlist_free_number_array;
105
		FreeBSD_nvlist_free_nvlist;
106
		FreeBSD_nvlist_free_nvlist_array;
107
		FreeBSD_nvlist_free_nvpair;
108
		FreeBSD_nvlist_free_string;
109
		FreeBSD_nvlist_free_string_array;
110
		FreeBSD_nvlist_free_type;
111
		FreeBSD_nvlist_get_array_next;
112
		FreeBSD_nvlist_get_array_next_nvpair;
113
		FreeBSD_nvlist_get_binary;
114
		FreeBSD_nvlist_get_bool;
115
		FreeBSD_nvlist_get_bool_array;
116
		FreeBSD_nvlist_get_descriptor;
117
		FreeBSD_nvlist_get_descriptor_array;
118
		FreeBSD_nvlist_get_number;
119
		FreeBSD_nvlist_get_number_array;
120
		FreeBSD_nvlist_get_nvlist;
121
		FreeBSD_nvlist_get_nvlist_array;
122
		FreeBSD_nvlist_get_nvpair;
123
		FreeBSD_nvlist_get_nvpair_parent;
124
		FreeBSD_nvlist_get_pararr;
125
		FreeBSD_nvlist_get_parent;
126
		FreeBSD_nvlist_get_string;
127
		FreeBSD_nvlist_get_string_array;
128
		FreeBSD_nvlist_in_array;
129
		FreeBSD_nvlist_move_binary;
130
		FreeBSD_nvlist_move_bool_array;
131
		FreeBSD_nvlist_move_descriptor;
132
		FreeBSD_nvlist_move_descriptor_array;
133
		FreeBSD_nvlist_move_number_array;
134
		FreeBSD_nvlist_move_nvlist;
135
		FreeBSD_nvlist_move_nvlist_array;
136
		FreeBSD_nvlist_move_nvpair;
137
		FreeBSD_nvlist_move_string;
138
		FreeBSD_nvlist_move_string_array;
139
		FreeBSD_nvlist_ndescriptors;
140
		FreeBSD_nvlist_next;
141
		FreeBSD_nvlist_next_nvpair;
142
		FreeBSD_nvlist_pack;
143
		FreeBSD_nvlist_prev_nvpair;
144
		FreeBSD_nvlist_recv;
145
		FreeBSD_nvlist_remove_nvpair;
146
		FreeBSD_nvlist_report_missing;
147
		FreeBSD_nvlist_send;
148
		FreeBSD_nvlist_set_array_next;
149
		FreeBSD_nvlist_set_error;
150
		FreeBSD_nvlist_set_flags;
151
		FreeBSD_nvlist_set_parent;
152
		FreeBSD_nvlist_size;
153
		FreeBSD_nvlist_take_binary;
154
		FreeBSD_nvlist_take_bool;
155
		FreeBSD_nvlist_take_bool_array;
156
		FreeBSD_nvlist_take_descriptor;
157
		FreeBSD_nvlist_take_descriptor_array;
158
		FreeBSD_nvlist_take_number;
159
		FreeBSD_nvlist_take_number_array;
160
		FreeBSD_nvlist_take_nvlist;
161
		FreeBSD_nvlist_take_nvlist_array;
162
		FreeBSD_nvlist_take_string;
163
		FreeBSD_nvlist_take_string_array;
164
		FreeBSD_nvlist_unpack;
165
		FreeBSD_nvlist_unpack_header;
166
		FreeBSD_nvlist_xfer;
167
		FreeBSD_nvpair_append_bool_array;
168
		FreeBSD_nvpair_append_descriptor_array;
169
		FreeBSD_nvpair_append_number_array;
170
		FreeBSD_nvpair_append_nvlist_array;
171
		FreeBSD_nvpair_append_string_array;
172
		FreeBSD_nvpair_assert;
173
		FreeBSD_nvpair_clone;
174
		FreeBSD_nvpair_create_binary;
175
		FreeBSD_nvpair_create_bool;
176
		FreeBSD_nvpair_create_bool_array;
177
		FreeBSD_nvpair_create_descriptor;
178
		FreeBSD_nvpair_create_descriptor_array;
179
		FreeBSD_nvpair_create_null;
180
		FreeBSD_nvpair_create_number;
181
		FreeBSD_nvpair_create_number_array;
182
		FreeBSD_nvpair_create_nvlist;
183
		FreeBSD_nvpair_create_nvlist_array;
184
		FreeBSD_nvpair_create_string;
185
		FreeBSD_nvpair_create_string_array;
186
		FreeBSD_nvpair_create_stringf;
187
		FreeBSD_nvpair_create_stringv;
188
		FreeBSD_nvpair_free;
189
		FreeBSD_nvpair_free_structure;
190
		FreeBSD_nvpair_get_binary;
191
		FreeBSD_nvpair_get_bool;
192
		FreeBSD_nvpair_get_bool_array;
193
		FreeBSD_nvpair_get_descriptor;
194
		FreeBSD_nvpair_get_descriptor_array;
195
		FreeBSD_nvpair_get_number;
196
		FreeBSD_nvpair_get_number_array;
197
		FreeBSD_nvpair_get_nvlist;
198
		FreeBSD_nvpair_get_nvlist_array;
199
		FreeBSD_nvpair_get_string;
200
		FreeBSD_nvpair_get_string_array;
201
		FreeBSD_nvpair_header_size;
202
		FreeBSD_nvpair_init_datasize;
203
		FreeBSD_nvpair_insert;
204
		FreeBSD_nvpair_move_binary;
205
		FreeBSD_nvpair_move_bool_array;
206
		FreeBSD_nvpair_move_descriptor;
207
		FreeBSD_nvpair_move_descriptor_array;
208
		FreeBSD_nvpair_move_number_array;
209
		FreeBSD_nvpair_move_nvlist;
210
		FreeBSD_nvpair_move_nvlist_array;
211
		FreeBSD_nvpair_move_string;
212
		FreeBSD_nvpair_move_string_array;
213
		FreeBSD_nvpair_name;
214
		FreeBSD_nvpair_next;
215
		FreeBSD_nvpair_nvlist;
216
		FreeBSD_nvpair_pack_binary;
217
		FreeBSD_nvpair_pack_bool;
218
		FreeBSD_nvpair_pack_bool_array;
219
		FreeBSD_nvpair_pack_descriptor;
220
		FreeBSD_nvpair_pack_descriptor_array;
221
		FreeBSD_nvpair_pack_header;
222
		FreeBSD_nvpair_pack_null;
223
		FreeBSD_nvpair_pack_number;
224
		FreeBSD_nvpair_pack_number_array;
225
		FreeBSD_nvpair_pack_nvlist_array_next;
226
		FreeBSD_nvpair_pack_nvlist_up;
227
		FreeBSD_nvpair_pack_string;
228
		FreeBSD_nvpair_pack_string_array;
229
		FreeBSD_nvpair_prev;
230
		FreeBSD_nvpair_remove;
231
		FreeBSD_nvpair_size;
232
		FreeBSD_nvpair_type;
233
		FreeBSD_nvpair_type_string;
234
		FreeBSD_nvpair_unpack;
235
		FreeBSD_nvpair_unpack_binary;
236
		FreeBSD_nvpair_unpack_bool;
237
		FreeBSD_nvpair_unpack_bool_array;
238
		FreeBSD_nvpair_unpack_descriptor;
239
		FreeBSD_nvpair_unpack_descriptor_array;
240
		FreeBSD_nvpair_unpack_header;
241
		FreeBSD_nvpair_unpack_null;
242
		FreeBSD_nvpair_unpack_number;
243
		FreeBSD_nvpair_unpack_number_array;
244
		FreeBSD_nvpair_unpack_nvlist;
245
		FreeBSD_nvpair_unpack_nvlist_array;
246
		FreeBSD_nvpair_unpack_string;
247
		FreeBSD_nvpair_unpack_string_array;
248
249
	local:
250
		buf_recv;
251
		buf_send;
252
		cred_recv;
253
		cred_send;
254
		fd_recv;
255
		fd_send;
256
};
(-)b/sys/sys/cnv.h (+1 lines)
Lines 38-43 Link Here
38
#include <stdbool.h>
38
#include <stdbool.h>
39
#include <stdint.h>
39
#include <stdint.h>
40
#include <stdio.h>
40
#include <stdio.h>
41
#include <sys/nv_namespace.h>
41
#endif
42
#endif
42
43
43
#ifndef	_NVLIST_T_DECLARED
44
#ifndef	_NVLIST_T_DECLARED
(-)b/sys/sys/dnv.h (+1 lines)
Lines 40-45 Link Here
40
#include <stdbool.h>
40
#include <stdbool.h>
41
#include <stddef.h>
41
#include <stddef.h>
42
#include <stdint.h>
42
#include <stdint.h>
43
#include <sys/nv_namespace.h>
43
#endif
44
#endif
44
45
45
#ifndef	_NVLIST_T_DECLARED
46
#ifndef	_NVLIST_T_DECLARED
(-)b/sys/sys/nv.h (+1 lines)
Lines 42-47 Link Here
42
#include <stdbool.h>
42
#include <stdbool.h>
43
#include <stdint.h>
43
#include <stdint.h>
44
#include <stdio.h>
44
#include <stdio.h>
45
#include <sys/nv_namespace.h>
45
#endif
46
#endif
46
47
47
#ifndef	_NVLIST_T_DECLARED
48
#ifndef	_NVLIST_T_DECLARED
(-)b/sys/sys/nv_namespace.h (+286 lines)
Added Link Here
1
/*-
2
 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3
 * All rights reserved.
4
 *
5
 * Copyright (c) 2022 Rubicon Communications, LLC (Netgate)
6
 * All rights reserved.
7
 *
8
 * This software was developed by Pawel Jakub Dawidek under sponsorship from
9
 * the FreeBSD Foundation.
10
 *
11
 * Redistribution and use in source and binary forms, with or without
12
 * modification, are permitted provided that the following conditions
13
 * are met:
14
 * 1. Redistributions of source code must retain the above copyright
15
 *    notice, this list of conditions and the following disclaimer.
16
 * 2. Redistributions in binary form must reproduce the above copyright
17
 *    notice, this list of conditions and the following disclaimer in the
18
 *    documentation and/or other materials provided with the distribution.
19
 *
20
 * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
21
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
24
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30
 * SUCH DAMAGE.
31
 *
32
 * $FreeBSD$
33
 */
34
35
#ifndef _NV_NAMESPACE_H_
36
#define _NV_NAMESPACE_H_
37
38
#define cnvlist_free_binary		FreeBSD_cnvlist_free_binary
39
#define cnvlist_free_bool		FreeBSD_cnvlist_free_bool
40
#define cnvlist_free_bool_array		FreeBSD_cnvlist_free_bool_array
41
#define cnvlist_free_descriptor		FreeBSD_cnvlist_free_descriptor
42
#define cnvlist_free_descriptor_array	FreeBSD_cnvlist_free_descriptor_array
43
#define cnvlist_free_number		FreeBSD_cnvlist_free_number
44
#define cnvlist_free_number_array	FreeBSD_cnvlist_free_number_array
45
#define cnvlist_free_nvlist		FreeBSD_cnvlist_free_nvlist
46
#define cnvlist_free_nvlist_array	FreeBSD_cnvlist_free_nvlist_array
47
#define cnvlist_free_string		FreeBSD_cnvlist_free_string
48
#define cnvlist_free_string_array	FreeBSD_cnvlist_free_string_array
49
#define cnvlist_get_binary		FreeBSD_cnvlist_get_binary
50
#define cnvlist_get_bool		FreeBSD_cnvlist_get_bool
51
#define cnvlist_get_bool_array		FreeBSD_cnvlist_get_bool_array
52
#define cnvlist_get_descriptor		FreeBSD_cnvlist_get_descriptor
53
#define cnvlist_get_descriptor_array	FreeBSD_cnvlist_get_descriptor_array
54
#define cnvlist_get_number		FreeBSD_cnvlist_get_number
55
#define cnvlist_get_number_array	FreeBSD_cnvlist_get_number_array
56
#define cnvlist_get_nvlist		FreeBSD_cnvlist_get_nvlist
57
#define cnvlist_get_nvlist_array	FreeBSD_cnvlist_get_nvlist_array
58
#define cnvlist_get_string		FreeBSD_cnvlist_get_string
59
#define cnvlist_get_string_array	FreeBSD_cnvlist_get_string_array
60
#define cnvlist_name			FreeBSD_cnvlist_name
61
#define cnvlist_take_binary		FreeBSD_cnvlist_take_binary
62
#define cnvlist_take_bool		FreeBSD_cnvlist_take_bool
63
#define cnvlist_take_bool_array		FreeBSD_cnvlist_take_bool_array
64
#define cnvlist_take_descriptor		FreeBSD_cnvlist_take_descriptor
65
#define cnvlist_take_descriptor_array	FreeBSD_cnvlist_take_descriptor_array
66
#define cnvlist_take_number		FreeBSD_cnvlist_take_number
67
#define cnvlist_take_number_array	FreeBSD_cnvlist_take_number_array
68
#define cnvlist_take_nvlist		FreeBSD_cnvlist_take_nvlist
69
#define cnvlist_take_nvlist_array	FreeBSD_cnvlist_take_nvlist_array
70
#define cnvlist_take_string		FreeBSD_cnvlist_take_string
71
#define cnvlist_take_string_array	FreeBSD_cnvlist_take_string_array
72
#define cnvlist_type			FreeBSD_cnvlist_type
73
#define dnvlist_get_binary		FreeBSD_dnvlist_get_binary
74
#define dnvlist_get_bool		FreeBSD_dnvlist_get_bool
75
#define dnvlist_get_descriptor		FreeBSD_dnvlist_get_descriptor
76
#define dnvlist_get_number		FreeBSD_dnvlist_get_number
77
#define dnvlist_get_nvlist		FreeBSD_dnvlist_get_nvlist
78
#define dnvlist_get_string		FreeBSD_dnvlist_get_string
79
#define dnvlist_take_binary		FreeBSD_dnvlist_take_binary
80
#define dnvlist_take_bool		FreeBSD_dnvlist_take_bool
81
#define dnvlist_take_descriptor		FreeBSD_dnvlist_take_descriptor
82
#define dnvlist_take_number		FreeBSD_dnvlist_take_number
83
#define dnvlist_take_nvlist		FreeBSD_dnvlist_take_nvlist
84
#define dnvlist_take_string		FreeBSD_dnvlist_take_string
85
#define nvlist				FreeBSD_nvlist
86
#define nvlist_add_binary		FreeBSD_nvlist_add_binary
87
#define nvlist_add_bool			FreeBSD_nvlist_add_bool
88
#define nvlist_add_bool_array		FreeBSD_nvlist_add_bool_array
89
#define nvlist_add_descriptor		FreeBSD_nvlist_add_descriptor
90
#define nvlist_add_descriptor_array	FreeBSD_nvlist_add_descriptor_array
91
#define nvlist_add_null			FreeBSD_nvlist_add_null
92
#define nvlist_add_number		FreeBSD_nvlist_add_number
93
#define nvlist_add_number_array		FreeBSD_nvlist_add_number_array
94
#define nvlist_add_nvlist		FreeBSD_nvlist_add_nvlist
95
#define nvlist_add_nvlist_array		FreeBSD_nvlist_add_nvlist_array
96
#define nvlist_add_nvpair		FreeBSD_nvlist_add_nvpair
97
#define nvlist_add_string		FreeBSD_nvlist_add_string
98
#define nvlist_add_string_array		FreeBSD_nvlist_add_string_array
99
#define nvlist_add_stringf		FreeBSD_nvlist_add_stringf
100
#define nvlist_add_stringv		FreeBSD_nvlist_add_stringv
101
#define nvlist_append_bool_array	FreeBSD_nvlist_append_bool_array
102
#define nvlist_append_descriptor_array	FreeBSD_nvlist_append_descriptor_array
103
#define nvlist_append_number_array	FreeBSD_nvlist_append_number_array
104
#define nvlist_append_nvlist_array	FreeBSD_nvlist_append_nvlist_array
105
#define nvlist_append_string_array	FreeBSD_nvlist_append_string_array
106
#define nvlist_clone			FreeBSD_nvlist_clone
107
#define nvlist_create			FreeBSD_nvlist_create
108
#define nvlist_descriptors		FreeBSD_nvlist_descriptors
109
#define nvlist_destroy			FreeBSD_nvlist_destroy
110
#define nvlist_dump			FreeBSD_nvlist_dump
111
#define nvlist_empty			FreeBSD_nvlist_empty
112
#define nvlist_error			FreeBSD_nvlist_error
113
#define nvlist_exists			FreeBSD_nvlist_exists
114
#define nvlist_exists_binary		FreeBSD_nvlist_exists_binary
115
#define nvlist_exists_bool		FreeBSD_nvlist_exists_bool
116
#define nvlist_exists_bool_array	FreeBSD_nvlist_exists_bool_array
117
#define nvlist_exists_descriptor	FreeBSD_nvlist_exists_descriptor
118
#define nvlist_exists_descriptor_array	FreeBSD_nvlist_exists_descriptor_array
119
#define nvlist_exists_null		FreeBSD_nvlist_exists_null
120
#define nvlist_exists_number		FreeBSD_nvlist_exists_number
121
#define nvlist_exists_number_array	FreeBSD_nvlist_exists_number_array
122
#define nvlist_exists_nvlist		FreeBSD_nvlist_exists_nvlist
123
#define nvlist_exists_nvlist_array	FreeBSD_nvlist_exists_nvlist_array
124
#define nvlist_exists_string		FreeBSD_nvlist_exists_string
125
#define nvlist_exists_string_array	FreeBSD_nvlist_exists_string_array
126
#define nvlist_exists_type		FreeBSD_nvlist_exists_type
127
#define nvlist_fdump			FreeBSD_nvlist_fdump
128
#define nvlist_first_nvpair		FreeBSD_nvlist_first_nvpair
129
#define nvlist_flags			FreeBSD_nvlist_flags
130
#define nvlist_free			FreeBSD_nvlist_free
131
#define nvlist_free_binary		FreeBSD_nvlist_free_binary
132
#define nvlist_free_binary_array	FreeBSD_nvlist_free_binary_array
133
#define nvlist_free_bool		FreeBSD_nvlist_free_bool
134
#define nvlist_free_bool_array		FreeBSD_nvlist_free_bool_array
135
#define nvlist_free_descriptor		FreeBSD_nvlist_free_descriptor
136
#define nvlist_free_descriptor_array	FreeBSD_nvlist_free_descriptor_array
137
#define nvlist_free_null		FreeBSD_nvlist_free_null
138
#define nvlist_free_number		FreeBSD_nvlist_free_number
139
#define nvlist_free_number_array	FreeBSD_nvlist_free_number_array
140
#define nvlist_free_nvlist		FreeBSD_nvlist_free_nvlist
141
#define nvlist_free_nvlist_array	FreeBSD_nvlist_free_nvlist_array
142
#define nvlist_free_nvpair		FreeBSD_nvlist_free_nvpair
143
#define nvlist_free_string		FreeBSD_nvlist_free_string
144
#define nvlist_free_string_array	FreeBSD_nvlist_free_string_array
145
#define nvlist_free_type		FreeBSD_nvlist_free_type
146
#define nvlist_get_array_next		FreeBSD_nvlist_get_array_next
147
#define nvlist_get_array_next_nvpair	FreeBSD_nvlist_get_array_next_nvpair
148
#define nvlist_get_binary		FreeBSD_nvlist_get_binary
149
#define nvlist_get_bool			FreeBSD_nvlist_get_bool
150
#define nvlist_get_bool_array		FreeBSD_nvlist_get_bool_array
151
#define nvlist_get_descriptor		FreeBSD_nvlist_get_descriptor
152
#define nvlist_get_descriptor_array	FreeBSD_nvlist_get_descriptor_array
153
#define nvlist_get_number		FreeBSD_nvlist_get_number
154
#define nvlist_get_number_array		FreeBSD_nvlist_get_number_array
155
#define nvlist_get_nvlist		FreeBSD_nvlist_get_nvlist
156
#define nvlist_get_nvlist_array		FreeBSD_nvlist_get_nvlist_array
157
#define nvlist_get_nvpair		FreeBSD_nvlist_get_nvpair
158
#define nvlist_get_nvpair_parent	FreeBSD_nvlist_get_nvpair_parent
159
#define nvlist_get_pararr		FreeBSD_nvlist_get_pararr
160
#define nvlist_get_parent		FreeBSD_nvlist_get_parent
161
#define nvlist_get_string		FreeBSD_nvlist_get_string
162
#define nvlist_get_string_array		FreeBSD_nvlist_get_string_array
163
#define nvlist_in_array			FreeBSD_nvlist_in_array
164
#define nvlist_move_binary		FreeBSD_nvlist_move_binary
165
#define nvlist_move_bool_array		FreeBSD_nvlist_move_bool_array
166
#define nvlist_move_descriptor		FreeBSD_nvlist_move_descriptor
167
#define nvlist_move_descriptor_array	FreeBSD_nvlist_move_descriptor_array
168
#define nvlist_move_number_array	FreeBSD_nvlist_move_number_array
169
#define nvlist_move_nvlist		FreeBSD_nvlist_move_nvlist
170
#define nvlist_move_nvlist_array	FreeBSD_nvlist_move_nvlist_array
171
#define nvlist_move_nvpair		FreeBSD_nvlist_move_nvpair
172
#define nvlist_move_string		FreeBSD_nvlist_move_string
173
#define nvlist_move_string_array	FreeBSD_nvlist_move_string_array
174
#define nvlist_ndescriptors		FreeBSD_nvlist_ndescriptors
175
#define nvlist_next			FreeBSD_nvlist_next
176
#define nvlist_next_nvpair		FreeBSD_nvlist_next_nvpair
177
#define nvlist_pack			FreeBSD_nvlist_pack
178
#define nvlist_prev_nvpair		FreeBSD_nvlist_prev_nvpair
179
#define nvlist_recv			FreeBSD_nvlist_recv
180
#define nvlist_remove_nvpair		FreeBSD_nvlist_remove_nvpair
181
#define nvlist_report_missing		FreeBSD_nvlist_report_missing
182
#define nvlist_send			FreeBSD_nvlist_send
183
#define nvlist_set_array_next		FreeBSD_nvlist_set_array_next
184
#define nvlist_set_error		FreeBSD_nvlist_set_error
185
#define nvlist_set_flags		FreeBSD_nvlist_set_flags
186
#define nvlist_set_parent		FreeBSD_nvlist_set_parent
187
#define nvlist_size			FreeBSD_nvlist_size
188
#define nvlist_t			FreeBSD_nvlist_t
189
#define nvlist_take_binary		FreeBSD_nvlist_take_binary
190
#define nvlist_take_bool		FreeBSD_nvlist_take_bool
191
#define nvlist_take_bool_array		FreeBSD_nvlist_take_bool_array
192
#define nvlist_take_descriptor		FreeBSD_nvlist_take_descriptor
193
#define nvlist_take_descriptor_array	FreeBSD_nvlist_take_descriptor_array
194
#define nvlist_take_number		FreeBSD_nvlist_take_number
195
#define nvlist_take_number_array	FreeBSD_nvlist_take_number_array
196
#define nvlist_take_nvlist		FreeBSD_nvlist_take_nvlist
197
#define nvlist_take_nvlist_array	FreeBSD_nvlist_take_nvlist_array
198
#define nvlist_take_nvpair		FreeBSD_nvlist_take_nvpair
199
#define nvlist_take_string		FreeBSD_nvlist_take_string
200
#define nvlist_take_string_array	FreeBSD_nvlist_take_string_array
201
#define nvlist_unpack			FreeBSD_nvlist_unpack
202
#define nvlist_unpack_header		FreeBSD_nvlist_unpack_header
203
#define nvlist_xfer			FreeBSD_nvlist_xfer
204
#define nvpair_append_bool_array	FreeBSD_nvpair_append_bool_array
205
#define nvpair_append_descriptor_array	FreeBSD_nvpair_append_descriptor_array
206
#define nvpair_append_number_array	FreeBSD_nvpair_append_number_array
207
#define nvpair_append_nvlist_array	FreeBSD_nvpair_append_nvlist_array
208
#define nvpair_append_string_array	FreeBSD_nvpair_append_string_array
209
#define nvpair_assert			FreeBSD_nvpair_assert
210
#define nvpair_clone			FreeBSD_nvpair_clone
211
#define nvpair_create_binary		FreeBSD_nvpair_create_binary
212
#define nvpair_create_bool		FreeBSD_nvpair_create_bool
213
#define nvpair_create_bool_array	FreeBSD_nvpair_create_bool_array
214
#define nvpair_create_descriptor	FreeBSD_nvpair_create_descriptor
215
#define nvpair_create_descriptor_array	FreeBSD_nvpair_create_descriptor_array
216
#define nvpair_create_null		FreeBSD_nvpair_create_null
217
#define nvpair_create_number		FreeBSD_nvpair_create_number
218
#define nvpair_create_number_array	FreeBSD_nvpair_create_number_array
219
#define nvpair_create_nvlist		FreeBSD_nvpair_create_nvlist
220
#define nvpair_create_nvlist_array	FreeBSD_nvpair_create_nvlist_array
221
#define nvpair_create_string		FreeBSD_nvpair_create_string
222
#define nvpair_create_string_array	FreeBSD_nvpair_create_string_array
223
#define nvpair_create_stringf		FreeBSD_nvpair_create_stringf
224
#define nvpair_create_stringv		FreeBSD_nvpair_create_stringv
225
#define nvpair_free			FreeBSD_nvpair_free
226
#define nvpair_free_structure		FreeBSD_nvpair_free_structure
227
#define nvpair_get_binary		FreeBSD_nvpair_get_binary
228
#define nvpair_get_bool			FreeBSD_nvpair_get_bool
229
#define nvpair_get_bool_array		FreeBSD_nvpair_get_bool_array
230
#define nvpair_get_descriptor		FreeBSD_nvpair_get_descriptor
231
#define nvpair_get_descriptor_array	FreeBSD_nvpair_get_descriptor_array
232
#define nvpair_get_number		FreeBSD_nvpair_get_number
233
#define nvpair_get_number_array		FreeBSD_nvpair_get_number_array
234
#define nvpair_get_nvlist		FreeBSD_nvpair_get_nvlist
235
#define nvpair_get_nvlist_array		FreeBSD_nvpair_get_nvlist_array
236
#define nvpair_get_string		FreeBSD_nvpair_get_string
237
#define nvpair_get_string_array		FreeBSD_nvpair_get_string_array
238
#define nvpair_header_size		FreeBSD_nvpair_header_size
239
#define nvpair_init_datasize		FreeBSD_nvpair_init_datasize
240
#define nvpair_insert			FreeBSD_nvpair_insert
241
#define nvpair_move_binary		FreeBSD_nvpair_move_binary
242
#define nvpair_move_bool_array		FreeBSD_nvpair_move_bool_array
243
#define nvpair_move_descriptor		FreeBSD_nvpair_move_descriptor
244
#define nvpair_move_descriptor_array	FreeBSD_nvpair_move_descriptor_array
245
#define nvpair_move_number_array	FreeBSD_nvpair_move_number_array
246
#define nvpair_move_nvlist		FreeBSD_nvpair_move_nvlist
247
#define nvpair_move_nvlist_array	FreeBSD_nvpair_move_nvlist_array
248
#define nvpair_move_string		FreeBSD_nvpair_move_string
249
#define nvpair_move_string_array	FreeBSD_nvpair_move_string_array
250
#define nvpair_name			FreeBSD_nvpair_name
251
#define nvpair_next			FreeBSD_nvpair_next
252
#define nvpair_nvlist			FreeBSD_nvpair_nvlist
253
#define nvpair_pack_binary		FreeBSD_nvpair_pack_binary
254
#define nvpair_pack_bool		FreeBSD_nvpair_pack_bool
255
#define nvpair_pack_bool_array		FreeBSD_nvpair_pack_bool_array
256
#define nvpair_pack_descriptor		FreeBSD_nvpair_pack_descriptor
257
#define nvpair_pack_descriptor_array	FreeBSD_nvpair_pack_descriptor_array
258
#define nvpair_pack_header		FreeBSD_nvpair_pack_header
259
#define nvpair_pack_null		FreeBSD_nvpair_pack_null
260
#define nvpair_pack_number		FreeBSD_nvpair_pack_number
261
#define nvpair_pack_number_array	FreeBSD_nvpair_pack_number_array
262
#define nvpair_pack_nvlist_array_next	FreeBSD_nvpair_pack_nvlist_array_next
263
#define nvpair_pack_nvlist_up		FreeBSD_nvpair_pack_nvlist_up
264
#define nvpair_pack_string		FreeBSD_nvpair_pack_string
265
#define nvpair_pack_string_array	FreeBSD_nvpair_pack_string_array
266
#define nvpair_prev			FreeBSD_nvpair_prev
267
#define nvpair_remove			FreeBSD_nvpair_remove
268
#define nvpair_size			FreeBSD_nvpair_size
269
#define nvpair_type			FreeBSD_nvpair_type
270
#define nvpair_type_string		FreeBSD_nvpair_type_string
271
#define nvpair_unpack			FreeBSD_nvpair_unpack
272
#define nvpair_unpack_binary		FreeBSD_nvpair_unpack_binary
273
#define nvpair_unpack_bool		FreeBSD_nvpair_unpack_bool
274
#define nvpair_unpack_bool_array	FreeBSD_nvpair_unpack_bool_array
275
#define nvpair_unpack_descriptor	FreeBSD_nvpair_unpack_descriptor
276
#define nvpair_unpack_descriptor_array	FreeBSD_nvpair_unpack_descriptor_array
277
#define nvpair_unpack_header		FreeBSD_nvpair_unpack_header
278
#define nvpair_unpack_null		FreeBSD_nvpair_unpack_null
279
#define nvpair_unpack_number		FreeBSD_nvpair_unpack_number
280
#define nvpair_unpack_number_array	FreeBSD_nvpair_unpack_number_array
281
#define nvpair_unpack_nvlist		FreeBSD_nvpair_unpack_nvlist
282
#define nvpair_unpack_nvlist_array	FreeBSD_nvpair_unpack_nvlist_array
283
#define nvpair_unpack_string		FreeBSD_nvpair_unpack_string
284
#define nvpair_unpack_string_array	FreeBSD_nvpair_unpack_string_array
285
286
#endif
(-)b/tools/build/Makefile (-1 / +1 lines)
Lines 240-246 DISKINCS+= ${SRCTOP}/sys/sys/disk/bsd.h Link Here
240
240
241
# Needed to build config (since it uses libnv)
241
# Needed to build config (since it uses libnv)
242
SYSINCS+=	${SRCTOP}/sys/sys/nv.h ${SRCTOP}/sys/sys/cnv.h \
242
SYSINCS+=	${SRCTOP}/sys/sys/nv.h ${SRCTOP}/sys/sys/cnv.h \
243
		${SRCTOP}/sys/sys/dnv.h
243
		${SRCTOP}/sys/sys/dnv.h ${SRCTOP}/sys/sys/nv_namespace.h
244
244
245
# Needed when bootstrapping ldd (since it uses DF_1_PIE)
245
# Needed when bootstrapping ldd (since it uses DF_1_PIE)
246
SYSINCS+=	${SRCTOP}/sys/sys/elf32.h
246
SYSINCS+=	${SRCTOP}/sys/sys/elf32.h

Return to bug 264838