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