mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Add const to nvlist functions to properly expose their real behavior
Reviewed-by: Matthew Ahrens <mahrens@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Nguyen <tony.nguyen@delphix.com> Reviewed-by: Ryan Moeller <ryan@iXsystems.com> Signed-off-by: Paul Dagnelie <pcd@delphix.com> Closes #12728
This commit is contained in:
+103
-94
@@ -154,7 +154,7 @@ _SYS_NVPAIR_H void nvlist_free(nvlist_t *);
|
||||
_SYS_NVPAIR_H int nvlist_size(nvlist_t *, size_t *, int);
|
||||
_SYS_NVPAIR_H int nvlist_pack(nvlist_t *, char **, size_t *, int, int);
|
||||
_SYS_NVPAIR_H int nvlist_unpack(char *, size_t, nvlist_t **, int);
|
||||
_SYS_NVPAIR_H int nvlist_dup(nvlist_t *, nvlist_t **, int);
|
||||
_SYS_NVPAIR_H int nvlist_dup(const nvlist_t *, nvlist_t **, int);
|
||||
_SYS_NVPAIR_H int nvlist_merge(nvlist_t *, nvlist_t *, int);
|
||||
|
||||
_SYS_NVPAIR_H uint_t nvlist_nvflag(nvlist_t *);
|
||||
@@ -163,7 +163,7 @@ _SYS_NVPAIR_H int nvlist_xalloc(nvlist_t **, uint_t, nv_alloc_t *);
|
||||
_SYS_NVPAIR_H int nvlist_xpack(nvlist_t *, char **, size_t *, int,
|
||||
nv_alloc_t *);
|
||||
_SYS_NVPAIR_H int nvlist_xunpack(char *, size_t, nvlist_t **, nv_alloc_t *);
|
||||
_SYS_NVPAIR_H int nvlist_xdup(nvlist_t *, nvlist_t **, nv_alloc_t *);
|
||||
_SYS_NVPAIR_H int nvlist_xdup(const nvlist_t *, nvlist_t **, nv_alloc_t *);
|
||||
_SYS_NVPAIR_H nv_alloc_t *nvlist_lookup_nv_alloc(nvlist_t *);
|
||||
|
||||
_SYS_NVPAIR_H int nvlist_add_nvpair(nvlist_t *, nvpair_t *);
|
||||
@@ -179,31 +179,31 @@ _SYS_NVPAIR_H int nvlist_add_uint32(nvlist_t *, const char *, uint32_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int64(nvlist_t *, const char *, int64_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint64(nvlist_t *, const char *, uint64_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_string(nvlist_t *, const char *, const char *);
|
||||
_SYS_NVPAIR_H int nvlist_add_nvlist(nvlist_t *, const char *, nvlist_t *);
|
||||
_SYS_NVPAIR_H int nvlist_add_nvlist(nvlist_t *, const char *, const nvlist_t *);
|
||||
_SYS_NVPAIR_H int nvlist_add_boolean_array(nvlist_t *, const char *,
|
||||
boolean_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_byte_array(nvlist_t *, const char *, uchar_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int8_array(nvlist_t *, const char *, int8_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint8_array(nvlist_t *, const char *, uint8_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int16_array(nvlist_t *, const char *, int16_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint16_array(nvlist_t *, const char *, uint16_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int32_array(nvlist_t *, const char *, int32_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint32_array(nvlist_t *, const char *, uint32_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int64_array(nvlist_t *, const char *, int64_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint64_array(nvlist_t *, const char *, uint64_t *,
|
||||
uint_t);
|
||||
const boolean_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_byte_array(nvlist_t *, const char *,
|
||||
const uchar_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int8_array(nvlist_t *, const char *,
|
||||
const int8_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint8_array(nvlist_t *, const char *,
|
||||
const uint8_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int16_array(nvlist_t *, const char *,
|
||||
const int16_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint16_array(nvlist_t *, const char *,
|
||||
const uint16_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int32_array(nvlist_t *, const char *,
|
||||
const int32_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint32_array(nvlist_t *, const char *,
|
||||
const uint32_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_int64_array(nvlist_t *, const char *,
|
||||
const int64_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_uint64_array(nvlist_t *, const char *,
|
||||
const uint64_t *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_string_array(nvlist_t *, const char *,
|
||||
char * const *, uint_t);
|
||||
const char * const *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_nvlist_array(nvlist_t *, const char *,
|
||||
nvlist_t **, uint_t);
|
||||
const nvlist_t * const *, uint_t);
|
||||
_SYS_NVPAIR_H int nvlist_add_hrtime(nvlist_t *, const char *, hrtime_t);
|
||||
#if !defined(_KERNEL) && !defined(_STANDALONE)
|
||||
_SYS_NVPAIR_H int nvlist_add_double(nvlist_t *, const char *, double);
|
||||
@@ -213,18 +213,25 @@ _SYS_NVPAIR_H int nvlist_remove(nvlist_t *, const char *, data_type_t);
|
||||
_SYS_NVPAIR_H int nvlist_remove_all(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int nvlist_remove_nvpair(nvlist_t *, nvpair_t *);
|
||||
|
||||
_SYS_NVPAIR_H int nvlist_lookup_boolean(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_boolean_value(nvlist_t *, const char *,
|
||||
_SYS_NVPAIR_H int nvlist_lookup_boolean(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_boolean_value(const nvlist_t *, const char *,
|
||||
boolean_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_byte(nvlist_t *, const char *, uchar_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int8(nvlist_t *, const char *, int8_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint8(nvlist_t *, const char *, uint8_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int16(nvlist_t *, const char *, int16_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint16(nvlist_t *, const char *, uint16_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int32(nvlist_t *, const char *, int32_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint32(nvlist_t *, const char *, uint32_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int64(nvlist_t *, const char *, int64_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint64(nvlist_t *, const char *, uint64_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_byte(const nvlist_t *, const char *, uchar_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int8(const nvlist_t *, const char *, int8_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint8(const nvlist_t *, const char *,
|
||||
uint8_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int16(const nvlist_t *, const char *,
|
||||
int16_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint16(const nvlist_t *, const char *,
|
||||
uint16_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int32(const nvlist_t *, const char *,
|
||||
int32_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint32(const nvlist_t *, const char *,
|
||||
uint32_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_int64(const nvlist_t *, const char *,
|
||||
int64_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_uint64(const nvlist_t *, const char *,
|
||||
uint64_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_string(nvlist_t *, const char *, char **);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_nvlist(nvlist_t *, const char *, nvlist_t **);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_boolean_array(nvlist_t *, const char *,
|
||||
@@ -254,31 +261,32 @@ _SYS_NVPAIR_H int nvlist_lookup_nvlist_array(nvlist_t *, const char *,
|
||||
_SYS_NVPAIR_H int nvlist_lookup_hrtime(nvlist_t *, const char *, hrtime_t *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_pairs(nvlist_t *, int, ...);
|
||||
#if !defined(_KERNEL) && !defined(_STANDALONE)
|
||||
_SYS_NVPAIR_H int nvlist_lookup_double(nvlist_t *, const char *, double *);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_double(const nvlist_t *, const char *,
|
||||
double *);
|
||||
#endif
|
||||
|
||||
_SYS_NVPAIR_H int nvlist_lookup_nvpair(nvlist_t *, const char *, nvpair_t **);
|
||||
_SYS_NVPAIR_H int nvlist_lookup_nvpair_embedded_index(nvlist_t *, const char *,
|
||||
nvpair_t **, int *, char **);
|
||||
_SYS_NVPAIR_H boolean_t nvlist_exists(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t nvlist_empty(nvlist_t *);
|
||||
_SYS_NVPAIR_H boolean_t nvlist_exists(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t nvlist_empty(const nvlist_t *);
|
||||
|
||||
/* processing nvpair */
|
||||
_SYS_NVPAIR_H nvpair_t *nvlist_next_nvpair(nvlist_t *, nvpair_t *);
|
||||
_SYS_NVPAIR_H nvpair_t *nvlist_prev_nvpair(nvlist_t *, nvpair_t *);
|
||||
_SYS_NVPAIR_H char *nvpair_name(nvpair_t *);
|
||||
_SYS_NVPAIR_H data_type_t nvpair_type(nvpair_t *);
|
||||
_SYS_NVPAIR_H int nvpair_type_is_array(nvpair_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_boolean_value(nvpair_t *, boolean_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_byte(nvpair_t *, uchar_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int8(nvpair_t *, int8_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint8(nvpair_t *, uint8_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int16(nvpair_t *, int16_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint16(nvpair_t *, uint16_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int32(nvpair_t *, int32_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint32(nvpair_t *, uint32_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int64(nvpair_t *, int64_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint64(nvpair_t *, uint64_t *);
|
||||
_SYS_NVPAIR_H nvpair_t *nvlist_next_nvpair(nvlist_t *, const nvpair_t *);
|
||||
_SYS_NVPAIR_H nvpair_t *nvlist_prev_nvpair(nvlist_t *, const nvpair_t *);
|
||||
_SYS_NVPAIR_H char *nvpair_name(const nvpair_t *);
|
||||
_SYS_NVPAIR_H data_type_t nvpair_type(const nvpair_t *);
|
||||
_SYS_NVPAIR_H int nvpair_type_is_array(const nvpair_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_boolean_value(const nvpair_t *, boolean_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_byte(const nvpair_t *, uchar_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int8(const nvpair_t *, int8_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint8(const nvpair_t *, uint8_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int16(const nvpair_t *, int16_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint16(const nvpair_t *, uint16_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int32(const nvpair_t *, int32_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint32(const nvpair_t *, uint32_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_int64(const nvpair_t *, int64_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_uint64(const nvpair_t *, uint64_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_string(nvpair_t *, char **);
|
||||
_SYS_NVPAIR_H int nvpair_value_nvlist(nvpair_t *, nvlist_t **);
|
||||
_SYS_NVPAIR_H int nvpair_value_boolean_array(nvpair_t *, boolean_t **,
|
||||
@@ -296,7 +304,7 @@ _SYS_NVPAIR_H int nvpair_value_string_array(nvpair_t *, char ***, uint_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_nvlist_array(nvpair_t *, nvlist_t ***, uint_t *);
|
||||
_SYS_NVPAIR_H int nvpair_value_hrtime(nvpair_t *, hrtime_t *);
|
||||
#if !defined(_KERNEL) && !defined(_STANDALONE)
|
||||
_SYS_NVPAIR_H int nvpair_value_double(nvpair_t *, double *);
|
||||
_SYS_NVPAIR_H int nvpair_value_double(const nvpair_t *, double *);
|
||||
#endif
|
||||
|
||||
_SYS_NVPAIR_H nvlist_t *fnvlist_alloc(void);
|
||||
@@ -305,7 +313,7 @@ _SYS_NVPAIR_H size_t fnvlist_size(nvlist_t *);
|
||||
_SYS_NVPAIR_H char *fnvlist_pack(nvlist_t *, size_t *);
|
||||
_SYS_NVPAIR_H void fnvlist_pack_free(char *, size_t);
|
||||
_SYS_NVPAIR_H nvlist_t *fnvlist_unpack(char *, size_t);
|
||||
_SYS_NVPAIR_H nvlist_t *fnvlist_dup(nvlist_t *);
|
||||
_SYS_NVPAIR_H nvlist_t *fnvlist_dup(const nvlist_t *);
|
||||
_SYS_NVPAIR_H void fnvlist_merge(nvlist_t *, nvlist_t *);
|
||||
_SYS_NVPAIR_H size_t fnvlist_num_pairs(nvlist_t *);
|
||||
|
||||
@@ -325,45 +333,46 @@ _SYS_NVPAIR_H void fnvlist_add_string(nvlist_t *, const char *, const char *);
|
||||
_SYS_NVPAIR_H void fnvlist_add_nvlist(nvlist_t *, const char *, nvlist_t *);
|
||||
_SYS_NVPAIR_H void fnvlist_add_nvpair(nvlist_t *, nvpair_t *);
|
||||
_SYS_NVPAIR_H void fnvlist_add_boolean_array(nvlist_t *, const char *,
|
||||
boolean_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_byte_array(nvlist_t *, const char *, uchar_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int8_array(nvlist_t *, const char *, int8_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_uint8_array(nvlist_t *, const char *, uint8_t *,
|
||||
uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int16_array(nvlist_t *, const char *, int16_t *,
|
||||
uint_t);
|
||||
const boolean_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_byte_array(nvlist_t *, const char *,
|
||||
const uchar_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int8_array(nvlist_t *, const char *,
|
||||
const int8_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_uint8_array(nvlist_t *, const char *,
|
||||
const uint8_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int16_array(nvlist_t *, const char *,
|
||||
const int16_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_uint16_array(nvlist_t *, const char *,
|
||||
uint16_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int32_array(nvlist_t *, const char *, int32_t *,
|
||||
uint_t);
|
||||
const uint16_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int32_array(nvlist_t *, const char *,
|
||||
const int32_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_uint32_array(nvlist_t *, const char *,
|
||||
uint32_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int64_array(nvlist_t *, const char *, int64_t *,
|
||||
uint_t);
|
||||
const uint32_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_int64_array(nvlist_t *, const char *,
|
||||
const int64_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_uint64_array(nvlist_t *, const char *,
|
||||
uint64_t *, uint_t);
|
||||
const uint64_t *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_string_array(nvlist_t *, const char *,
|
||||
char * const *, uint_t);
|
||||
const char * const *, uint_t);
|
||||
_SYS_NVPAIR_H void fnvlist_add_nvlist_array(nvlist_t *, const char *,
|
||||
nvlist_t **, uint_t);
|
||||
const nvlist_t * const *, uint_t);
|
||||
|
||||
_SYS_NVPAIR_H void fnvlist_remove(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H void fnvlist_remove_nvpair(nvlist_t *, nvpair_t *);
|
||||
|
||||
_SYS_NVPAIR_H nvpair_t *fnvlist_lookup_nvpair(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t fnvlist_lookup_boolean(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t fnvlist_lookup_boolean_value(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uchar_t fnvlist_lookup_byte(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int8_t fnvlist_lookup_int8(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int16_t fnvlist_lookup_int16(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int32_t fnvlist_lookup_int32(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int64_t fnvlist_lookup_int64(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint8_t fnvlist_lookup_uint8(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint16_t fnvlist_lookup_uint16(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint32_t fnvlist_lookup_uint32(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint64_t fnvlist_lookup_uint64(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t fnvlist_lookup_boolean(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t fnvlist_lookup_boolean_value(const nvlist_t *,
|
||||
const char *);
|
||||
_SYS_NVPAIR_H uchar_t fnvlist_lookup_byte(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int8_t fnvlist_lookup_int8(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int16_t fnvlist_lookup_int16(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int32_t fnvlist_lookup_int32(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H int64_t fnvlist_lookup_int64(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint8_t fnvlist_lookup_uint8(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint16_t fnvlist_lookup_uint16(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint32_t fnvlist_lookup_uint32(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H uint64_t fnvlist_lookup_uint64(const nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H char *fnvlist_lookup_string(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H nvlist_t *fnvlist_lookup_nvlist(nvlist_t *, const char *);
|
||||
_SYS_NVPAIR_H boolean_t *fnvlist_lookup_boolean_array(nvlist_t *, const char *,
|
||||
@@ -387,16 +396,16 @@ _SYS_NVPAIR_H int64_t *fnvlist_lookup_int64_array(nvlist_t *, const char *,
|
||||
_SYS_NVPAIR_H uint64_t *fnvlist_lookup_uint64_array(nvlist_t *, const char *,
|
||||
uint_t *);
|
||||
|
||||
_SYS_NVPAIR_H boolean_t fnvpair_value_boolean_value(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uchar_t fnvpair_value_byte(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int8_t fnvpair_value_int8(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int16_t fnvpair_value_int16(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int32_t fnvpair_value_int32(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int64_t fnvpair_value_int64(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint8_t fnvpair_value_uint8(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint16_t fnvpair_value_uint16(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint32_t fnvpair_value_uint32(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint64_t fnvpair_value_uint64(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H boolean_t fnvpair_value_boolean_value(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uchar_t fnvpair_value_byte(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int8_t fnvpair_value_int8(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int16_t fnvpair_value_int16(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int32_t fnvpair_value_int32(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H int64_t fnvpair_value_int64(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint8_t fnvpair_value_uint8(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint16_t fnvpair_value_uint16(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint32_t fnvpair_value_uint32(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H uint64_t fnvpair_value_uint64(const nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H char *fnvpair_value_string(nvpair_t *nvp);
|
||||
_SYS_NVPAIR_H nvlist_t *fnvpair_value_nvlist(nvpair_t *nvp);
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ struct i_nvp {
|
||||
typedef struct {
|
||||
i_nvp_t *nvp_list; /* linked list of nvpairs */
|
||||
i_nvp_t *nvp_last; /* last nvpair */
|
||||
i_nvp_t *nvp_curr; /* current walker nvpair */
|
||||
const i_nvp_t *nvp_curr; /* current walker nvpair */
|
||||
nv_alloc_t *nvp_nva; /* pluggable allocator */
|
||||
uint32_t nvp_stat; /* internal state */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user