Page MenuHomeFreeBSD

D35261.id106175.diff
No OneTemporary

D35261.id106175.diff

Index: cddl/lib/libnvpair/Makefile
===================================================================
--- cddl/lib/libnvpair/Makefile
+++ cddl/lib/libnvpair/Makefile
@@ -7,7 +7,11 @@
LIBADD= spl
PACKAGE= runtime
+VERSION_DEF= ${.CURDIR}/Versions.def
+SYMBOL_MAPS= ${.CURDIR}/Symbol.map
+
# user
+INCS= libnvpair.h
SRCS= libnvpair.c \
libnvpair_json.c \
nvpair_alloc_system.c
Index: cddl/lib/libnvpair/Symbol.map
===================================================================
--- /dev/null
+++ cddl/lib/libnvpair/Symbol.map
@@ -0,0 +1,230 @@
+LIBNVPAIR_1.0 {
+ aok;
+ dump_nvlist;
+ fnvlist_add_boolean;
+ fnvlist_add_boolean_array;
+ fnvlist_add_boolean_value;
+ fnvlist_add_byte;
+ fnvlist_add_byte_array;
+ fnvlist_add_int16;
+ fnvlist_add_int16_array;
+ fnvlist_add_int32;
+ fnvlist_add_int32_array;
+ fnvlist_add_int64;
+ fnvlist_add_int64_array;
+ fnvlist_add_int8;
+ fnvlist_add_int8_array;
+ fnvlist_add_nvlist;
+ fnvlist_add_nvlist_array;
+ fnvlist_add_nvpair;
+ fnvlist_add_string;
+ fnvlist_add_string_array;
+ fnvlist_add_uint16;
+ fnvlist_add_uint16_array;
+ fnvlist_add_uint32;
+ fnvlist_add_uint32_array;
+ fnvlist_add_uint64;
+ fnvlist_add_uint64_array;
+ fnvlist_add_uint8;
+ fnvlist_add_uint8_array;
+ fnvlist_alloc;
+ fnvlist_dup;
+ fnvlist_free;
+ fnvlist_lookup_boolean;
+ fnvlist_lookup_boolean_array;
+ fnvlist_lookup_boolean_value;
+ fnvlist_lookup_byte;
+ fnvlist_lookup_byte_array;
+ fnvlist_lookup_int16;
+ fnvlist_lookup_int16_array;
+ fnvlist_lookup_int32;
+ fnvlist_lookup_int32_array;
+ fnvlist_lookup_int64;
+ fnvlist_lookup_int64_array;
+ fnvlist_lookup_int8;
+ fnvlist_lookup_int8_array;
+ fnvlist_lookup_nvlist;
+ fnvlist_lookup_nvpair;
+ fnvlist_lookup_string;
+ fnvlist_lookup_uint16;
+ fnvlist_lookup_uint16_array;
+ fnvlist_lookup_uint32;
+ fnvlist_lookup_uint32_array;
+ fnvlist_lookup_uint64;
+ fnvlist_lookup_uint64_array;
+ fnvlist_lookup_uint8;
+ fnvlist_lookup_uint8_array;
+ fnvlist_merge;
+ fnvlist_num_pairs;
+ fnvlist_pack;
+ fnvlist_pack_free;
+ fnvlist_remove;
+ fnvlist_remove_nvpair;
+ fnvlist_size;
+ fnvlist_unpack;
+ fnvpair_value_boolean_value;
+ fnvpair_value_byte;
+ fnvpair_value_int16;
+ fnvpair_value_int32;
+ fnvpair_value_int64;
+ fnvpair_value_int8;
+ fnvpair_value_nvlist;
+ fnvpair_value_string;
+ fnvpair_value_uint16;
+ fnvpair_value_uint32;
+ fnvpair_value_uint64;
+ fnvpair_value_uint8;
+ nv_alloc_fini;
+ nv_alloc_init;
+ nv_alloc_nosleep;
+ nv_alloc_reset;
+ nv_alloc_sleep;
+ nv_fixed_ops;
+ nvlist_add_boolean;
+ nvlist_add_boolean_array;
+ nvlist_add_boolean_value;
+ nvlist_add_byte;
+ nvlist_add_byte_array;
+ nvlist_add_double;
+ nvlist_add_hrtime;
+ nvlist_add_int16;
+ nvlist_add_int16_array;
+ nvlist_add_int32;
+ nvlist_add_int32_array;
+ nvlist_add_int64;
+ nvlist_add_int64_array;
+ nvlist_add_int8;
+ nvlist_add_int8_array;
+ nvlist_add_nvlist;
+ nvlist_add_nvlist_array;
+ nvlist_add_nvpair;
+ nvlist_add_string;
+ nvlist_add_string_array;
+ nvlist_add_uint16;
+ nvlist_add_uint16_array;
+ nvlist_add_uint32;
+ nvlist_add_uint32_array;
+ nvlist_add_uint64;
+ nvlist_add_uint64_array;
+ nvlist_add_uint8;
+ nvlist_add_uint8_array;
+ nvlist_alloc;
+ nvlist_dup;
+ nvlist_empty;
+ nvlist_exists;
+ nvlist_free;
+ nvlist_lookup_boolean;
+ nvlist_lookup_boolean_array;
+ nvlist_lookup_boolean_value;
+ nvlist_lookup_byte;
+ nvlist_lookup_byte_array;
+ nvlist_lookup_double;
+ nvlist_lookup_hrtime;
+ nvlist_lookup_int16;
+ nvlist_lookup_int16_array;
+ nvlist_lookup_int32;
+ nvlist_lookup_int32_array;
+ nvlist_lookup_int64;
+ nvlist_lookup_int64_array;
+ nvlist_lookup_int8;
+ nvlist_lookup_int8_array;
+ nvlist_lookup_nv_alloc;
+ nvlist_lookup_nvlist;
+ nvlist_lookup_nvlist_array;
+ nvlist_lookup_nvpair;
+ nvlist_lookup_nvpair_embedded_index;
+ nvlist_lookup_pairs;
+ nvlist_lookup_string;
+ nvlist_lookup_string_array;
+ nvlist_lookup_uint16;
+ nvlist_lookup_uint16_array;
+ nvlist_lookup_uint32;
+ nvlist_lookup_uint32_array;
+ nvlist_lookup_uint64;
+ nvlist_lookup_uint64_array;
+ nvlist_lookup_uint8;
+ nvlist_lookup_uint8_array;
+ nvlist_merge;
+ nvlist_next_nvpair;
+ nvlist_nvflag;
+ nvlist_pack;
+ nvlist_prev_nvpair;
+ nvlist_print;
+ nvlist_print_json;
+ nvlist_prt;
+ nvlist_prtctl_alloc;
+ nvlist_prtctl_dofmt;
+ nvlist_prtctl_doindent;
+ nvlist_prtctl_free;
+ nvlist_prtctl_getdest;
+ nvlist_prtctl_setdest;
+ nvlist_prtctl_setfmt;
+ nvlist_prtctl_setindent;
+ nvlist_prtctlop_boolean;
+ nvlist_prtctlop_boolean_array;
+ nvlist_prtctlop_boolean_value;
+ nvlist_prtctlop_byte;
+ nvlist_prtctlop_byte_array;
+ nvlist_prtctlop_double;
+ nvlist_prtctlop_hrtime;
+ nvlist_prtctlop_int16;
+ nvlist_prtctlop_int16_array;
+ nvlist_prtctlop_int32;
+ nvlist_prtctlop_int32_array;
+ nvlist_prtctlop_int64;
+ nvlist_prtctlop_int64_array;
+ nvlist_prtctlop_int8;
+ nvlist_prtctlop_int8_array;
+ nvlist_prtctlop_nvlist;
+ nvlist_prtctlop_nvlist_array;
+ nvlist_prtctlop_string;
+ nvlist_prtctlop_string_array;
+ nvlist_prtctlop_uint16;
+ nvlist_prtctlop_uint16_array;
+ nvlist_prtctlop_uint32;
+ nvlist_prtctlop_uint32_array;
+ nvlist_prtctlop_uint64;
+ nvlist_prtctlop_uint64_array;
+ nvlist_prtctlop_uint8;
+ nvlist_prtctlop_uint8_array;
+ nvlist_remove;
+ nvlist_remove_all;
+ nvlist_remove_nvpair;
+ nvlist_size;
+ nvlist_unpack;
+ nvlist_xalloc;
+ nvlist_xdup;
+ nvlist_xpack;
+ nvlist_xunpack;
+ nvpair_name;
+ nvpair_type;
+ nvpair_type_is_array;
+ nvpair_value_boolean_array;
+ nvpair_value_boolean_value;
+ nvpair_value_byte;
+ nvpair_value_byte_array;
+ nvpair_value_double;
+ nvpair_value_hrtime;
+ nvpair_value_int16;
+ nvpair_value_int16_array;
+ nvpair_value_int32;
+ nvpair_value_int32_array;
+ nvpair_value_int64;
+ nvpair_value_int64_array;
+ nvpair_value_int8;
+ nvpair_value_int8_array;
+ nvpair_value_match;
+ nvpair_value_match_regex;
+ nvpair_value_nvlist;
+ nvpair_value_nvlist_array;
+ nvpair_value_string;
+ nvpair_value_string_array;
+ nvpair_value_uint16;
+ nvpair_value_uint16_array;
+ nvpair_value_uint32;
+ nvpair_value_uint32_array;
+ nvpair_value_uint64;
+ nvpair_value_uint64_array;
+ nvpair_value_uint8;
+ nvpair_value_uint8_array;
+};
Index: cddl/lib/libnvpair/Versions.def
===================================================================
--- /dev/null
+++ cddl/lib/libnvpair/Versions.def
@@ -0,0 +1,4 @@
+# $FreeBSD$
+
+LIBNVPAIR_1.0 {
+};
Index: lib/libnv/Makefile
===================================================================
--- lib/libnv/Makefile
+++ lib/libnv/Makefile
@@ -8,6 +8,9 @@
LIB= nv
SHLIB_MAJOR= 0
+VERSION_DEF= ${SRCTOP}/lib/libc/Versions.def
+SYMBOL_MAPS= ${.CURDIR}/Symbol.map
+
.PATH: ${SRCTOP}/sys/contrib/libnv ${SRCTOP}/sys/sys
CFLAGS+=-I${.CURDIR}
Index: lib/libnv/Symbol.map
===================================================================
--- /dev/null
+++ lib/libnv/Symbol.map
@@ -0,0 +1,251 @@
+FBSD_1.0 {
+ buf_recv;
+ buf_send;
+ cnvlist_free_binary;
+ cnvlist_free_bool;
+ cnvlist_free_bool_array;
+ cnvlist_free_descriptor;
+ cnvlist_free_descriptor_array;
+ cnvlist_free_number;
+ cnvlist_free_number_array;
+ cnvlist_free_nvlist;
+ cnvlist_free_nvlist_array;
+ cnvlist_free_string;
+ cnvlist_free_string_array;
+ cnvlist_get_binary;
+ cnvlist_get_bool;
+ cnvlist_get_bool_array;
+ cnvlist_get_descriptor;
+ cnvlist_get_descriptor_array;
+ cnvlist_get_number;
+ cnvlist_get_number_array;
+ cnvlist_get_nvlist;
+ cnvlist_get_nvlist_array;
+ cnvlist_get_string;
+ cnvlist_get_string_array;
+ cnvlist_name;
+ cnvlist_take_binary;
+ cnvlist_take_bool;
+ cnvlist_take_bool_array;
+ cnvlist_take_descriptor;
+ cnvlist_take_descriptor_array;
+ cnvlist_take_number;
+ cnvlist_take_number_array;
+ cnvlist_take_nvlist;
+ cnvlist_take_nvlist_array;
+ cnvlist_take_string;
+ cnvlist_take_string_array;
+ cnvlist_type;
+ cred_recv;
+ cred_send;
+ dnvlist_get_binary;
+ dnvlist_get_bool;
+ dnvlist_get_descriptor;
+ dnvlist_get_number;
+ dnvlist_get_nvlist;
+ dnvlist_get_string;
+ dnvlist_take_binary;
+ dnvlist_take_bool;
+ dnvlist_take_descriptor;
+ dnvlist_take_number;
+ dnvlist_take_nvlist;
+ dnvlist_take_string;
+ fd_recv;
+ fd_send;
+ nvlist_add_binary;
+ nvlist_add_bool;
+ nvlist_add_bool_array;
+ nvlist_add_descriptor;
+ nvlist_add_descriptor_array;
+ nvlist_add_null;
+ nvlist_add_number;
+ nvlist_add_number_array;
+ nvlist_add_nvlist;
+ nvlist_add_nvlist_array;
+ nvlist_add_nvpair;
+ nvlist_add_string;
+ nvlist_add_string_array;
+ nvlist_add_stringf;
+ nvlist_add_stringv;
+ nvlist_append_bool_array;
+ nvlist_append_descriptor_array;
+ nvlist_append_number_array;
+ nvlist_append_nvlist_array;
+ nvlist_append_string_array;
+ nvlist_clone;
+ nvlist_create;
+ nvlist_descriptors;
+ nvlist_destroy;
+ nvlist_dump;
+ nvlist_empty;
+ nvlist_error;
+ nvlist_exists;
+ nvlist_exists_binary;
+ nvlist_exists_bool;
+ nvlist_exists_bool_array;
+ nvlist_exists_descriptor;
+ nvlist_exists_descriptor_array;
+ nvlist_exists_null;
+ nvlist_exists_number;
+ nvlist_exists_number_array;
+ nvlist_exists_nvlist;
+ nvlist_exists_nvlist_array;
+ nvlist_exists_string;
+ nvlist_exists_string_array;
+ nvlist_exists_type;
+ nvlist_fdump;
+ nvlist_first_nvpair;
+ nvlist_flags;
+ nvlist_free;
+ nvlist_free_binary;
+ nvlist_free_bool;
+ nvlist_free_bool_array;
+ nvlist_free_descriptor;
+ nvlist_free_descriptor_array;
+ nvlist_free_null;
+ nvlist_free_number;
+ nvlist_free_number_array;
+ nvlist_free_nvlist;
+ nvlist_free_nvlist_array;
+ nvlist_free_nvpair;
+ nvlist_free_string;
+ nvlist_free_string_array;
+ nvlist_free_type;
+ nvlist_get_array_next;
+ nvlist_get_array_next_nvpair;
+ nvlist_get_binary;
+ nvlist_get_bool;
+ nvlist_get_bool_array;
+ nvlist_get_descriptor;
+ nvlist_get_descriptor_array;
+ nvlist_get_number;
+ nvlist_get_number_array;
+ nvlist_get_nvlist;
+ nvlist_get_nvlist_array;
+ nvlist_get_nvpair;
+ nvlist_get_nvpair_parent;
+ nvlist_get_pararr;
+ nvlist_get_parent;
+ nvlist_get_string;
+ nvlist_get_string_array;
+ nvlist_in_array;
+ nvlist_move_binary;
+ nvlist_move_bool_array;
+ nvlist_move_descriptor;
+ nvlist_move_descriptor_array;
+ nvlist_move_number_array;
+ nvlist_move_nvlist;
+ nvlist_move_nvlist_array;
+ nvlist_move_nvpair;
+ nvlist_move_string;
+ nvlist_move_string_array;
+ nvlist_ndescriptors;
+ nvlist_next;
+ nvlist_next_nvpair;
+ nvlist_pack;
+ nvlist_prev_nvpair;
+ nvlist_recv;
+ nvlist_remove_nvpair;
+ nvlist_report_missing;
+ nvlist_send;
+ nvlist_set_array_next;
+ nvlist_set_error;
+ nvlist_set_flags;
+ nvlist_set_parent;
+ nvlist_size;
+ nvlist_take_binary;
+ nvlist_take_bool;
+ nvlist_take_bool_array;
+ nvlist_take_descriptor;
+ nvlist_take_descriptor_array;
+ nvlist_take_number;
+ nvlist_take_number_array;
+ nvlist_take_nvlist;
+ nvlist_take_nvlist_array;
+ nvlist_take_string;
+ nvlist_take_string_array;
+ nvlist_unpack;
+ nvlist_unpack_header;
+ nvlist_xfer;
+ nvpair_append_bool_array;
+ nvpair_append_descriptor_array;
+ nvpair_append_number_array;
+ nvpair_append_nvlist_array;
+ nvpair_append_string_array;
+ nvpair_assert;
+ nvpair_clone;
+ nvpair_create_binary;
+ nvpair_create_bool;
+ nvpair_create_bool_array;
+ nvpair_create_descriptor;
+ nvpair_create_descriptor_array;
+ nvpair_create_null;
+ nvpair_create_number;
+ nvpair_create_number_array;
+ nvpair_create_nvlist;
+ nvpair_create_nvlist_array;
+ nvpair_create_string;
+ nvpair_create_string_array;
+ nvpair_create_stringf;
+ nvpair_create_stringv;
+ nvpair_free;
+ nvpair_free_structure;
+ nvpair_get_binary;
+ nvpair_get_bool;
+ nvpair_get_bool_array;
+ nvpair_get_descriptor;
+ nvpair_get_descriptor_array;
+ nvpair_get_number;
+ nvpair_get_number_array;
+ nvpair_get_nvlist;
+ nvpair_get_nvlist_array;
+ nvpair_get_string;
+ nvpair_get_string_array;
+ nvpair_header_size;
+ nvpair_init_datasize;
+ nvpair_insert;
+ nvpair_move_binary;
+ nvpair_move_bool_array;
+ nvpair_move_descriptor;
+ nvpair_move_descriptor_array;
+ nvpair_move_number_array;
+ nvpair_move_nvlist;
+ nvpair_move_nvlist_array;
+ nvpair_move_string;
+ nvpair_move_string_array;
+ nvpair_name;
+ nvpair_next;
+ nvpair_nvlist;
+ nvpair_pack_binary;
+ nvpair_pack_bool;
+ nvpair_pack_bool_array;
+ nvpair_pack_descriptor;
+ nvpair_pack_descriptor_array;
+ nvpair_pack_header;
+ nvpair_pack_null;
+ nvpair_pack_number;
+ nvpair_pack_number_array;
+ nvpair_pack_nvlist_array_next;
+ nvpair_pack_nvlist_up;
+ nvpair_pack_string;
+ nvpair_pack_string_array;
+ nvpair_prev;
+ nvpair_remove;
+ nvpair_size;
+ nvpair_type;
+ nvpair_type_string;
+ nvpair_unpack;
+ nvpair_unpack_binary;
+ nvpair_unpack_bool;
+ nvpair_unpack_bool_array;
+ nvpair_unpack_descriptor;
+ nvpair_unpack_descriptor_array;
+ nvpair_unpack_header;
+ nvpair_unpack_null;
+ nvpair_unpack_number;
+ nvpair_unpack_number_array;
+ nvpair_unpack_nvlist;
+ nvpair_unpack_nvlist_array;
+ nvpair_unpack_string;
+ nvpair_unpack_string_array;
+};

File Metadata

Mime Type
text/plain
Expires
Fri, Aug 21, 10:48 AM (4 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37029373
Default Alt Text
D35261.id106175.diff (12 KB)

Event Timeline