Module Name:    src
Committed By:   christos
Date:           Tue Oct 23 22:26:14 UTC 2018

Added Files:
        src/external/cddl/osnet/sys/sys: nvnamespace.h

Log Message:
Avoid conflicts with "our" (the FreeBSD) nvpair/nvlist implementation by
prefixing all symbols with "opensolaris_".


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/sys/sys/nvnamespace.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/external/cddl/osnet/sys/sys/nvnamespace.h
diff -u /dev/null src/external/cddl/osnet/sys/sys/nvnamespace.h:1.1
--- /dev/null	Tue Oct 23 18:26:14 2018
+++ src/external/cddl/osnet/sys/sys/nvnamespace.h	Tue Oct 23 18:26:14 2018
@@ -0,0 +1,201 @@
+/*-
+ * Copyright (c) 2018 The NetBSD Foundation, Inc.
+ * All rights reserved.
+ *
+ * This code is derived from software contributed to The NetBSD Foundation
+ * by Christos Zoulas.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+ * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+#ifndef _OPENSOLARIS_SYS_NVNAMESPACE_H_
+#define _OPENSOLARIS_SYS_NVNAMESPACE_H_
+
+#define	fm_nvlist_create	opensolaris_fm_nvlist_create
+#define	fm_nvlist_destroy	opensolaris_fm_nvlist_destroy
+#define	fnvlist_add_boolean	opensolaris_fnvlist_add_boolean
+#define	fnvlist_add_boolean_array	opensolaris_fnvlist_add_boolean_array
+#define	fnvlist_add_boolean_value	opensolaris_fnvlist_add_boolean_value
+#define	fnvlist_add_byte	opensolaris_fnvlist_add_byte
+#define	fnvlist_add_byte_array	opensolaris_fnvlist_add_byte_array
+#define	fnvlist_add_int16	opensolaris_fnvlist_add_int16
+#define	fnvlist_add_int16_array	opensolaris_fnvlist_add_int16_array
+#define	fnvlist_add_int32	opensolaris_fnvlist_add_int32
+#define	fnvlist_add_int32_array	opensolaris_fnvlist_add_int32_array
+#define	fnvlist_add_int64	opensolaris_fnvlist_add_int64
+#define	fnvlist_add_int64_array	opensolaris_fnvlist_add_int64_array
+#define	fnvlist_add_int8	opensolaris_fnvlist_add_int8
+#define	fnvlist_add_int8_array	opensolaris_fnvlist_add_int8_array
+#define	fnvlist_add_nvlist	opensolaris_fnvlist_add_nvlist
+#define	fnvlist_add_nvlist_array	opensolaris_fnvlist_add_nvlist_array
+#define	fnvlist_add_nvpair	opensolaris_fnvlist_add_nvpair
+#define	fnvlist_add_string	opensolaris_fnvlist_add_string
+#define	fnvlist_add_string_array	opensolaris_fnvlist_add_string_array
+#define	fnvlist_add_uint16	opensolaris_fnvlist_add_uint16
+#define	fnvlist_add_uint16_array	opensolaris_fnvlist_add_uint16_array
+#define	fnvlist_add_uint32	opensolaris_fnvlist_add_uint32
+#define	fnvlist_add_uint32_array	opensolaris_fnvlist_add_uint32_array
+#define	fnvlist_add_uint64	opensolaris_fnvlist_add_uint64
+#define	fnvlist_add_uint64_array	opensolaris_fnvlist_add_uint64_array
+#define	fnvlist_add_uint8	opensolaris_fnvlist_add_uint8
+#define	fnvlist_add_uint8_array	opensolaris_fnvlist_add_uint8_array
+#define	fnvlist_alloc	opensolaris_fnvlist_alloc
+#define	fnvlist_dup	opensolaris_fnvlist_dup
+#define	fnvlist_free	opensolaris_fnvlist_free
+#define	fnvlist_lookup_boolean	opensolaris_fnvlist_lookup_boolean
+#define	fnvlist_lookup_boolean_value	opensolaris_fnvlist_lookup_boolean_value
+#define	fnvlist_lookup_byte	opensolaris_fnvlist_lookup_byte
+#define	fnvlist_lookup_int16	opensolaris_fnvlist_lookup_int16
+#define	fnvlist_lookup_int32	opensolaris_fnvlist_lookup_int32
+#define	fnvlist_lookup_int64	opensolaris_fnvlist_lookup_int64
+#define	fnvlist_lookup_int8	opensolaris_fnvlist_lookup_int8
+#define	fnvlist_lookup_nvlist	opensolaris_fnvlist_lookup_nvlist
+#define	fnvlist_lookup_nvpair	opensolaris_fnvlist_lookup_nvpair
+#define	fnvlist_lookup_string	opensolaris_fnvlist_lookup_string
+#define	fnvlist_lookup_uint16	opensolaris_fnvlist_lookup_uint16
+#define	fnvlist_lookup_uint32	opensolaris_fnvlist_lookup_uint32
+#define	fnvlist_lookup_uint64	opensolaris_fnvlist_lookup_uint64
+#define	fnvlist_lookup_uint8_t	opensolaris_fnvlist_lookup_uint8_t
+#define	fnvlist_merge	opensolaris_fnvlist_merge
+#define	fnvlist_num_pairs	opensolaris_fnvlist_num_pairs
+#define	fnvlist_pack	opensolaris_fnvlist_pack
+#define	fnvlist_pack_free	opensolaris_fnvlist_pack_free
+#define	fnvlist_remove	opensolaris_fnvlist_remove
+#define	fnvlist_remove_nvpair	opensolaris_fnvlist_remove_nvpair
+#define	fnvlist_size	opensolaris_fnvlist_size
+#define	fnvlist_unpack	opensolaris_fnvlist_unpack
+#define	fnvpair_value_boolean_value	opensolaris_fnvpair_value_boolean_value
+#define	fnvpair_value_byte	opensolaris_fnvpair_value_byte
+#define	fnvpair_value_int16	opensolaris_fnvpair_value_int16
+#define	fnvpair_value_int32	opensolaris_fnvpair_value_int32
+#define	fnvpair_value_int64	opensolaris_fnvpair_value_int64
+#define	fnvpair_value_int8	opensolaris_fnvpair_value_int8
+#define	fnvpair_value_nvlist	opensolaris_fnvpair_value_nvlist
+#define	fnvpair_value_string	opensolaris_fnvpair_value_string
+#define	fnvpair_value_uint16	opensolaris_fnvpair_value_uint16
+#define	fnvpair_value_uint32	opensolaris_fnvpair_value_uint32
+#define	fnvpair_value_uint64	opensolaris_fnvpair_value_uint64
+#define	fnvpair_value_uint8_t	opensolaris_fnvpair_value_uint8_t
+#define	nvlist_add_boolean	opensolaris_nvlist_add_boolean
+#define	nvlist_add_boolean_array	opensolaris_nvlist_add_boolean_array
+#define	nvlist_add_boolean_value	opensolaris_nvlist_add_boolean_value
+#define	nvlist_add_byte	opensolaris_nvlist_add_byte
+#define	nvlist_add_byte_array	opensolaris_nvlist_add_byte_array
+#define	nvlist_add_hrtime	opensolaris_nvlist_add_hrtime
+#define	nvlist_add_int16	opensolaris_nvlist_add_int16
+#define	nvlist_add_int16_array	opensolaris_nvlist_add_int16_array
+#define	nvlist_add_int32	opensolaris_nvlist_add_int32
+#define	nvlist_add_int32_array	opensolaris_nvlist_add_int32_array
+#define	nvlist_add_int64	opensolaris_nvlist_add_int64
+#define	nvlist_add_int64_array	opensolaris_nvlist_add_int64_array
+#define	nvlist_add_int8	opensolaris_nvlist_add_int8
+#define	nvlist_add_int8_array	opensolaris_nvlist_add_int8_array
+#define	nvlist_add_nvlist	opensolaris_nvlist_add_nvlist
+#define	nvlist_add_nvlist_array	opensolaris_nvlist_add_nvlist_array
+#define	nvlist_add_nvpair	opensolaris_nvlist_add_nvpair
+#define	nvlist_add_string	opensolaris_nvlist_add_string
+#define	nvlist_add_string_array	opensolaris_nvlist_add_string_array
+#define	nvlist_add_uint16	opensolaris_nvlist_add_uint16
+#define	nvlist_add_uint16_array	opensolaris_nvlist_add_uint16_array
+#define	nvlist_add_uint32	opensolaris_nvlist_add_uint32
+#define	nvlist_add_uint32_array	opensolaris_nvlist_add_uint32_array
+#define	nvlist_add_uint64	opensolaris_nvlist_add_uint64
+#define	nvlist_add_uint64_array	opensolaris_nvlist_add_uint64_array
+#define	nvlist_add_uint8	opensolaris_nvlist_add_uint8
+#define	nvlist_add_uint8_array	opensolaris_nvlist_add_uint8_array
+#define	nvlist_alloc	opensolaris_nvlist_alloc
+#define	nvlist_dup	opensolaris_nvlist_dup
+#define	nvlist_empty	opensolaris_nvlist_empty
+#define	nvlist_exists	opensolaris_nvlist_exists
+#define	nvlist_free	opensolaris_nvlist_free
+#define	nvlist_lookup_boolean	opensolaris_nvlist_lookup_boolean
+#define	nvlist_lookup_boolean_array	opensolaris_nvlist_lookup_boolean_array
+#define	nvlist_lookup_boolean_value	opensolaris_nvlist_lookup_boolean_value
+#define	nvlist_lookup_byte	opensolaris_nvlist_lookup_byte
+#define	nvlist_lookup_byte_array	opensolaris_nvlist_lookup_byte_array
+#define	nvlist_lookup_hrtime	opensolaris_nvlist_lookup_hrtime
+#define	nvlist_lookup_int16	opensolaris_nvlist_lookup_int16
+#define	nvlist_lookup_int16_array	opensolaris_nvlist_lookup_int16_array
+#define	nvlist_lookup_int32	opensolaris_nvlist_lookup_int32
+#define	nvlist_lookup_int32_array	opensolaris_nvlist_lookup_int32_array
+#define	nvlist_lookup_int64	opensolaris_nvlist_lookup_int64
+#define	nvlist_lookup_int64_array	opensolaris_nvlist_lookup_int64_array
+#define	nvlist_lookup_int8	opensolaris_nvlist_lookup_int8
+#define	nvlist_lookup_int8_array	opensolaris_nvlist_lookup_int8_array
+#define	nvlist_lookup_nv_alloc	opensolaris_nvlist_lookup_nv_alloc
+#define	nvlist_lookup_nvlist	opensolaris_nvlist_lookup_nvlist
+#define	nvlist_lookup_nvlist_array	opensolaris_nvlist_lookup_nvlist_array
+#define	nvlist_lookup_nvpair	opensolaris_nvlist_lookup_nvpair
+#define	nvlist_lookup_nvpair_embedded_index	opensolaris_nvlist_lookup_nvpair_embedded_index
+#define	nvlist_lookup_pairs	opensolaris_nvlist_lookup_pairs
+#define	nvlist_lookup_string	opensolaris_nvlist_lookup_string
+#define	nvlist_lookup_string_array	opensolaris_nvlist_lookup_string_array
+#define	nvlist_lookup_uint16	opensolaris_nvlist_lookup_uint16
+#define	nvlist_lookup_uint16_array	opensolaris_nvlist_lookup_uint16_array
+#define	nvlist_lookup_uint32	opensolaris_nvlist_lookup_uint32
+#define	nvlist_lookup_uint32_array	opensolaris_nvlist_lookup_uint32_array
+#define	nvlist_lookup_uint64	opensolaris_nvlist_lookup_uint64
+#define	nvlist_lookup_uint64_array	opensolaris_nvlist_lookup_uint64_array
+#define	nvlist_lookup_uint8	opensolaris_nvlist_lookup_uint8
+#define	nvlist_lookup_uint8_array	opensolaris_nvlist_lookup_uint8_array
+#define	nvlist_merge	opensolaris_nvlist_merge
+#define	nvlist_next_nvpair	opensolaris_nvlist_next_nvpair
+#define	nvlist_pack	opensolaris_nvlist_pack
+#define	nvlist_prev_nvpair	opensolaris_nvlist_prev_nvpair
+#define	nvlist_remove	opensolaris_nvlist_remove
+#define	nvlist_remove_all	opensolaris_nvlist_remove_all
+#define	nvlist_remove_nvpair	opensolaris_nvlist_remove_nvpair
+#define	nvlist_size	opensolaris_nvlist_size
+#define	nvlist_unpack	opensolaris_nvlist_unpack
+#define	nvlist_xalloc	opensolaris_nvlist_xalloc
+#define	nvlist_xdup	opensolaris_nvlist_xdup
+#define	nvlist_xpack	opensolaris_nvlist_xpack
+#define	nvlist_xunpack	opensolaris_nvlist_xunpack
+#define	nvpair_name	opensolaris_nvpair_name
+#define	nvpair_type	opensolaris_nvpair_type
+#define	nvpair_type_is_array	opensolaris_nvpair_type_is_array
+#define	nvpair_value_boolean_array	opensolaris_nvpair_value_boolean_array
+#define	nvpair_value_boolean_value	opensolaris_nvpair_value_boolean_value
+#define	nvpair_value_byte	opensolaris_nvpair_value_byte
+#define	nvpair_value_byte_array	opensolaris_nvpair_value_byte_array
+#define	nvpair_value_hrtime	opensolaris_nvpair_value_hrtime
+#define	nvpair_value_int16	opensolaris_nvpair_value_int16
+#define	nvpair_value_int16_array	opensolaris_nvpair_value_int16_array
+#define	nvpair_value_int32	opensolaris_nvpair_value_int32
+#define	nvpair_value_int32_array	opensolaris_nvpair_value_int32_array
+#define	nvpair_value_int64	opensolaris_nvpair_value_int64
+#define	nvpair_value_int64_array	opensolaris_nvpair_value_int64_array
+#define	nvpair_value_int8	opensolaris_nvpair_value_int8
+#define	nvpair_value_int8_array	opensolaris_nvpair_value_int8_array
+#define	nvpair_value_nvlist	opensolaris_nvpair_value_nvlist
+#define	nvpair_value_nvlist_array	opensolaris_nvpair_value_nvlist_array
+#define	nvpair_value_string	opensolaris_nvpair_value_string
+#define	nvpair_value_string_array	opensolaris_nvpair_value_string_array
+#define	nvpair_value_uint16	opensolaris_nvpair_value_uint16
+#define	nvpair_value_uint16_array	opensolaris_nvpair_value_uint16_array
+#define	nvpair_value_uint32	opensolaris_nvpair_value_uint32
+#define	nvpair_value_uint32_array	opensolaris_nvpair_value_uint32_array
+#define	nvpair_value_uint64	opensolaris_nvpair_value_uint64
+#define	nvpair_value_uint64_array	opensolaris_nvpair_value_uint64_array
+#define	nvpair_value_uint8	opensolaris_nvpair_value_uint8
+#define	nvpair_value_uint8_array	opensolaris_nvpair_value_uint8_array
+
+#endif /* _OPENSOLARIS_SYS_NVNAMESPACE_H_ */

Reply via email to