Print this page
3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero
        
*** 48,58 ****
  
  nvlist_t *
  fnvlist_alloc(void)
  {
          nvlist_t *nvl;
!         VERIFY3U(nvlist_alloc(&nvl, NV_UNIQUE_NAME, KM_SLEEP), ==, 0);
          return (nvl);
  }
  
  void
  fnvlist_free(nvlist_t *nvl)
--- 48,58 ----
  
  nvlist_t *
  fnvlist_alloc(void)
  {
          nvlist_t *nvl;
!         VERIFY0(nvlist_alloc(&nvl, NV_UNIQUE_NAME, KM_SLEEP));
          return (nvl);
  }
  
  void
  fnvlist_free(nvlist_t *nvl)
*** 62,72 ****
  
  size_t
  fnvlist_size(nvlist_t *nvl)
  {
          size_t size;
!         VERIFY3U(nvlist_size(nvl, &size, NV_ENCODE_NATIVE), ==, 0);
          return (size);
  }
  
  /*
   * Returns allocated buffer of size *sizep.  Caller must free the buffer with
--- 62,72 ----
  
  size_t
  fnvlist_size(nvlist_t *nvl)
  {
          size_t size;
!         VERIFY0(nvlist_size(nvl, &size, NV_ENCODE_NATIVE));
          return (size);
  }
  
  /*
   * Returns allocated buffer of size *sizep.  Caller must free the buffer with
*** 94,300 ****
  
  nvlist_t *
  fnvlist_unpack(char *buf, size_t buflen)
  {
          nvlist_t *rv;
!         VERIFY3U(nvlist_unpack(buf, buflen, &rv, KM_SLEEP), ==, 0);
          return (rv);
  }
  
  nvlist_t *
  fnvlist_dup(nvlist_t *nvl)
  {
          nvlist_t *rv;
!         VERIFY3U(nvlist_dup(nvl, &rv, KM_SLEEP), ==, 0);
          return (rv);
  }
  
  void
  fnvlist_merge(nvlist_t *dst, nvlist_t *src)
  {
!         VERIFY3U(nvlist_merge(dst, src, KM_SLEEP), ==, 0);
  }
  
  void
  fnvlist_add_boolean(nvlist_t *nvl, const char *name)
  {
!         VERIFY3U(nvlist_add_boolean(nvl, name), ==, 0);
  }
  
  void
  fnvlist_add_boolean_value(nvlist_t *nvl, const char *name, boolean_t val)
  {
!         VERIFY3U(nvlist_add_boolean_value(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_byte(nvlist_t *nvl, const char *name, uchar_t val)
  {
!         VERIFY3U(nvlist_add_byte(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_int8(nvlist_t *nvl, const char *name, int8_t val)
  {
!         VERIFY3U(nvlist_add_int8(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_uint8(nvlist_t *nvl, const char *name, uint8_t val)
  {
!         VERIFY3U(nvlist_add_uint8(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_int16(nvlist_t *nvl, const char *name, int16_t val)
  {
!         VERIFY3U(nvlist_add_int16(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_uint16(nvlist_t *nvl, const char *name, uint16_t val)
  {
!         VERIFY3U(nvlist_add_uint16(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_int32(nvlist_t *nvl, const char *name, int32_t val)
  {
!         VERIFY3U(nvlist_add_int32(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_uint32(nvlist_t *nvl, const char *name, uint32_t val)
  {
!         VERIFY3U(nvlist_add_uint32(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_int64(nvlist_t *nvl, const char *name, int64_t val)
  {
!         VERIFY3U(nvlist_add_int64(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_uint64(nvlist_t *nvl, const char *name, uint64_t val)
  {
!         VERIFY3U(nvlist_add_uint64(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_string(nvlist_t *nvl, const char *name, const char *val)
  {
!         VERIFY3U(nvlist_add_string(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_nvlist(nvlist_t *nvl, const char *name, nvlist_t *val)
  {
!         VERIFY3U(nvlist_add_nvlist(nvl, name, val), ==, 0);
  }
  
  void
  fnvlist_add_nvpair(nvlist_t *nvl, nvpair_t *pair)
  {
!         VERIFY3U(nvlist_add_nvpair(nvl, pair), ==, 0);
  }
  
  void
  fnvlist_add_boolean_array(nvlist_t *nvl, const char *name,
      boolean_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_boolean_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_byte_array(nvlist_t *nvl, const char *name, uchar_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_byte_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_int8_array(nvlist_t *nvl, const char *name, int8_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_int8_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_uint8_array(nvlist_t *nvl, const char *name, uint8_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_uint8_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_int16_array(nvlist_t *nvl, const char *name, int16_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_int16_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_uint16_array(nvlist_t *nvl, const char *name,
      uint16_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_uint16_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_int32_array(nvlist_t *nvl, const char *name, int32_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_int32_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_uint32_array(nvlist_t *nvl, const char *name,
      uint32_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_uint32_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_int64_array(nvlist_t *nvl, const char *name, int64_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_int64_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_uint64_array(nvlist_t *nvl, const char *name,
      uint64_t *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_uint64_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_string_array(nvlist_t *nvl, const char *name,
      char * const *val, uint_t n)
  {
!         VERIFY3U(nvlist_add_string_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_add_nvlist_array(nvlist_t *nvl, const char *name,
      nvlist_t **val, uint_t n)
  {
!         VERIFY3U(nvlist_add_nvlist_array(nvl, name, val, n), ==, 0);
  }
  
  void
  fnvlist_remove(nvlist_t *nvl, const char *name)
  {
!         VERIFY3U(nvlist_remove_all(nvl, name), ==, 0);
  }
  
  void
  fnvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *pair)
  {
!         VERIFY3U(nvlist_remove_nvpair(nvl, pair), ==, 0);
  }
  
  nvpair_t *
  fnvlist_lookup_nvpair(nvlist_t *nvl, const char *name)
  {
          nvpair_t *rv;
!         VERIFY3U(nvlist_lookup_nvpair(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  /* returns B_TRUE if the entry exists */
  boolean_t
--- 94,300 ----
  
  nvlist_t *
  fnvlist_unpack(char *buf, size_t buflen)
  {
          nvlist_t *rv;
!         VERIFY0(nvlist_unpack(buf, buflen, &rv, KM_SLEEP));
          return (rv);
  }
  
  nvlist_t *
  fnvlist_dup(nvlist_t *nvl)
  {
          nvlist_t *rv;
!         VERIFY0(nvlist_dup(nvl, &rv, KM_SLEEP));
          return (rv);
  }
  
  void
  fnvlist_merge(nvlist_t *dst, nvlist_t *src)
  {
!         VERIFY0(nvlist_merge(dst, src, KM_SLEEP));
  }
  
  void
  fnvlist_add_boolean(nvlist_t *nvl, const char *name)
  {
!         VERIFY0(nvlist_add_boolean(nvl, name));
  }
  
  void
  fnvlist_add_boolean_value(nvlist_t *nvl, const char *name, boolean_t val)
  {
!         VERIFY0(nvlist_add_boolean_value(nvl, name, val));
  }
  
  void
  fnvlist_add_byte(nvlist_t *nvl, const char *name, uchar_t val)
  {
!         VERIFY0(nvlist_add_byte(nvl, name, val));
  }
  
  void
  fnvlist_add_int8(nvlist_t *nvl, const char *name, int8_t val)
  {
!         VERIFY0(nvlist_add_int8(nvl, name, val));
  }
  
  void
  fnvlist_add_uint8(nvlist_t *nvl, const char *name, uint8_t val)
  {
!         VERIFY0(nvlist_add_uint8(nvl, name, val));
  }
  
  void
  fnvlist_add_int16(nvlist_t *nvl, const char *name, int16_t val)
  {
!         VERIFY0(nvlist_add_int16(nvl, name, val));
  }
  
  void
  fnvlist_add_uint16(nvlist_t *nvl, const char *name, uint16_t val)
  {
!         VERIFY0(nvlist_add_uint16(nvl, name, val));
  }
  
  void
  fnvlist_add_int32(nvlist_t *nvl, const char *name, int32_t val)
  {
!         VERIFY0(nvlist_add_int32(nvl, name, val));
  }
  
  void
  fnvlist_add_uint32(nvlist_t *nvl, const char *name, uint32_t val)
  {
!         VERIFY0(nvlist_add_uint32(nvl, name, val));
  }
  
  void
  fnvlist_add_int64(nvlist_t *nvl, const char *name, int64_t val)
  {
!         VERIFY0(nvlist_add_int64(nvl, name, val));
  }
  
  void
  fnvlist_add_uint64(nvlist_t *nvl, const char *name, uint64_t val)
  {
!         VERIFY0(nvlist_add_uint64(nvl, name, val));
  }
  
  void
  fnvlist_add_string(nvlist_t *nvl, const char *name, const char *val)
  {
!         VERIFY0(nvlist_add_string(nvl, name, val));
  }
  
  void
  fnvlist_add_nvlist(nvlist_t *nvl, const char *name, nvlist_t *val)
  {
!         VERIFY0(nvlist_add_nvlist(nvl, name, val));
  }
  
  void
  fnvlist_add_nvpair(nvlist_t *nvl, nvpair_t *pair)
  {
!         VERIFY0(nvlist_add_nvpair(nvl, pair));
  }
  
  void
  fnvlist_add_boolean_array(nvlist_t *nvl, const char *name,
      boolean_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_boolean_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_byte_array(nvlist_t *nvl, const char *name, uchar_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_byte_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_int8_array(nvlist_t *nvl, const char *name, int8_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_int8_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_uint8_array(nvlist_t *nvl, const char *name, uint8_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_uint8_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_int16_array(nvlist_t *nvl, const char *name, int16_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_int16_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_uint16_array(nvlist_t *nvl, const char *name,
      uint16_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_uint16_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_int32_array(nvlist_t *nvl, const char *name, int32_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_int32_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_uint32_array(nvlist_t *nvl, const char *name,
      uint32_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_uint32_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_int64_array(nvlist_t *nvl, const char *name, int64_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_int64_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_uint64_array(nvlist_t *nvl, const char *name,
      uint64_t *val, uint_t n)
  {
!         VERIFY0(nvlist_add_uint64_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_string_array(nvlist_t *nvl, const char *name,
      char * const *val, uint_t n)
  {
!         VERIFY0(nvlist_add_string_array(nvl, name, val, n));
  }
  
  void
  fnvlist_add_nvlist_array(nvlist_t *nvl, const char *name,
      nvlist_t **val, uint_t n)
  {
!         VERIFY0(nvlist_add_nvlist_array(nvl, name, val, n));
  }
  
  void
  fnvlist_remove(nvlist_t *nvl, const char *name)
  {
!         VERIFY0(nvlist_remove_all(nvl, name));
  }
  
  void
  fnvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *pair)
  {
!         VERIFY0(nvlist_remove_nvpair(nvl, pair));
  }
  
  nvpair_t *
  fnvlist_lookup_nvpair(nvlist_t *nvl, const char *name)
  {
          nvpair_t *rv;
!         VERIFY0(nvlist_lookup_nvpair(nvl, name, &rv));
          return (rv);
  }
  
  /* returns B_TRUE if the entry exists */
  boolean_t
*** 305,496 ****
  
  boolean_t
  fnvlist_lookup_boolean_value(nvlist_t *nvl, const char *name)
  {
          boolean_t rv;
!         VERIFY3U(nvlist_lookup_boolean_value(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  uchar_t
  fnvlist_lookup_byte(nvlist_t *nvl, const char *name)
  {
          uchar_t rv;
!         VERIFY3U(nvlist_lookup_byte(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  int8_t
  fnvlist_lookup_int8(nvlist_t *nvl, const char *name)
  {
          int8_t rv;
!         VERIFY3U(nvlist_lookup_int8(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  int16_t
  fnvlist_lookup_int16(nvlist_t *nvl, const char *name)
  {
          int16_t rv;
!         VERIFY3U(nvlist_lookup_int16(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  int32_t
  fnvlist_lookup_int32(nvlist_t *nvl, const char *name)
  {
          int32_t rv;
!         VERIFY3U(nvlist_lookup_int32(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  int64_t
  fnvlist_lookup_int64(nvlist_t *nvl, const char *name)
  {
          int64_t rv;
!         VERIFY3U(nvlist_lookup_int64(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  uint8_t
  fnvlist_lookup_uint8_t(nvlist_t *nvl, const char *name)
  {
          uint8_t rv;
!         VERIFY3U(nvlist_lookup_uint8(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  uint16_t
  fnvlist_lookup_uint16(nvlist_t *nvl, const char *name)
  {
          uint16_t rv;
!         VERIFY3U(nvlist_lookup_uint16(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  uint32_t
  fnvlist_lookup_uint32(nvlist_t *nvl, const char *name)
  {
          uint32_t rv;
!         VERIFY3U(nvlist_lookup_uint32(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  uint64_t
  fnvlist_lookup_uint64(nvlist_t *nvl, const char *name)
  {
          uint64_t rv;
!         VERIFY3U(nvlist_lookup_uint64(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  char *
  fnvlist_lookup_string(nvlist_t *nvl, const char *name)
  {
          char *rv;
!         VERIFY3U(nvlist_lookup_string(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  nvlist_t *
  fnvlist_lookup_nvlist(nvlist_t *nvl, const char *name)
  {
          nvlist_t *rv;
!         VERIFY3U(nvlist_lookup_nvlist(nvl, name, &rv), ==, 0);
          return (rv);
  }
  
  boolean_t
  fnvpair_value_boolean_value(nvpair_t *nvp)
  {
          boolean_t rv;
!         VERIFY3U(nvpair_value_boolean_value(nvp, &rv), ==, 0);
          return (rv);
  }
  
  uchar_t
  fnvpair_value_byte(nvpair_t *nvp)
  {
          uchar_t rv;
!         VERIFY3U(nvpair_value_byte(nvp, &rv), ==, 0);
          return (rv);
  }
  
  int8_t
  fnvpair_value_int8(nvpair_t *nvp)
  {
          int8_t rv;
!         VERIFY3U(nvpair_value_int8(nvp, &rv), ==, 0);
          return (rv);
  }
  
  int16_t
  fnvpair_value_int16(nvpair_t *nvp)
  {
          int16_t rv;
!         VERIFY3U(nvpair_value_int16(nvp, &rv), ==, 0);
          return (rv);
  }
  
  int32_t
  fnvpair_value_int32(nvpair_t *nvp)
  {
          int32_t rv;
!         VERIFY3U(nvpair_value_int32(nvp, &rv), ==, 0);
          return (rv);
  }
  
  int64_t
  fnvpair_value_int64(nvpair_t *nvp)
  {
          int64_t rv;
!         VERIFY3U(nvpair_value_int64(nvp, &rv), ==, 0);
          return (rv);
  }
  
  uint8_t
  fnvpair_value_uint8_t(nvpair_t *nvp)
  {
          uint8_t rv;
!         VERIFY3U(nvpair_value_uint8(nvp, &rv), ==, 0);
          return (rv);
  }
  
  uint16_t
  fnvpair_value_uint16(nvpair_t *nvp)
  {
          uint16_t rv;
!         VERIFY3U(nvpair_value_uint16(nvp, &rv), ==, 0);
          return (rv);
  }
  
  uint32_t
  fnvpair_value_uint32(nvpair_t *nvp)
  {
          uint32_t rv;
!         VERIFY3U(nvpair_value_uint32(nvp, &rv), ==, 0);
          return (rv);
  }
  
  uint64_t
  fnvpair_value_uint64(nvpair_t *nvp)
  {
          uint64_t rv;
!         VERIFY3U(nvpair_value_uint64(nvp, &rv), ==, 0);
          return (rv);
  }
  
  char *
  fnvpair_value_string(nvpair_t *nvp)
  {
          char *rv;
!         VERIFY3U(nvpair_value_string(nvp, &rv), ==, 0);
          return (rv);
  }
  
  nvlist_t *
  fnvpair_value_nvlist(nvpair_t *nvp)
  {
          nvlist_t *rv;
!         VERIFY3U(nvpair_value_nvlist(nvp, &rv), ==, 0);
          return (rv);
  }
--- 305,496 ----
  
  boolean_t
  fnvlist_lookup_boolean_value(nvlist_t *nvl, const char *name)
  {
          boolean_t rv;
!         VERIFY0(nvlist_lookup_boolean_value(nvl, name, &rv));
          return (rv);
  }
  
  uchar_t
  fnvlist_lookup_byte(nvlist_t *nvl, const char *name)
  {
          uchar_t rv;
!         VERIFY0(nvlist_lookup_byte(nvl, name, &rv));
          return (rv);
  }
  
  int8_t
  fnvlist_lookup_int8(nvlist_t *nvl, const char *name)
  {
          int8_t rv;
!         VERIFY0(nvlist_lookup_int8(nvl, name, &rv));
          return (rv);
  }
  
  int16_t
  fnvlist_lookup_int16(nvlist_t *nvl, const char *name)
  {
          int16_t rv;
!         VERIFY0(nvlist_lookup_int16(nvl, name, &rv));
          return (rv);
  }
  
  int32_t
  fnvlist_lookup_int32(nvlist_t *nvl, const char *name)
  {
          int32_t rv;
!         VERIFY0(nvlist_lookup_int32(nvl, name, &rv));
          return (rv);
  }
  
  int64_t
  fnvlist_lookup_int64(nvlist_t *nvl, const char *name)
  {
          int64_t rv;
!         VERIFY0(nvlist_lookup_int64(nvl, name, &rv));
          return (rv);
  }
  
  uint8_t
  fnvlist_lookup_uint8_t(nvlist_t *nvl, const char *name)
  {
          uint8_t rv;
!         VERIFY0(nvlist_lookup_uint8(nvl, name, &rv));
          return (rv);
  }
  
  uint16_t
  fnvlist_lookup_uint16(nvlist_t *nvl, const char *name)
  {
          uint16_t rv;
!         VERIFY0(nvlist_lookup_uint16(nvl, name, &rv));
          return (rv);
  }
  
  uint32_t
  fnvlist_lookup_uint32(nvlist_t *nvl, const char *name)
  {
          uint32_t rv;
!         VERIFY0(nvlist_lookup_uint32(nvl, name, &rv));
          return (rv);
  }
  
  uint64_t
  fnvlist_lookup_uint64(nvlist_t *nvl, const char *name)
  {
          uint64_t rv;
!         VERIFY0(nvlist_lookup_uint64(nvl, name, &rv));
          return (rv);
  }
  
  char *
  fnvlist_lookup_string(nvlist_t *nvl, const char *name)
  {
          char *rv;
!         VERIFY0(nvlist_lookup_string(nvl, name, &rv));
          return (rv);
  }
  
  nvlist_t *
  fnvlist_lookup_nvlist(nvlist_t *nvl, const char *name)
  {
          nvlist_t *rv;
!         VERIFY0(nvlist_lookup_nvlist(nvl, name, &rv));
          return (rv);
  }
  
  boolean_t
  fnvpair_value_boolean_value(nvpair_t *nvp)
  {
          boolean_t rv;
!         VERIFY0(nvpair_value_boolean_value(nvp, &rv));
          return (rv);
  }
  
  uchar_t
  fnvpair_value_byte(nvpair_t *nvp)
  {
          uchar_t rv;
!         VERIFY0(nvpair_value_byte(nvp, &rv));
          return (rv);
  }
  
  int8_t
  fnvpair_value_int8(nvpair_t *nvp)
  {
          int8_t rv;
!         VERIFY0(nvpair_value_int8(nvp, &rv));
          return (rv);
  }
  
  int16_t
  fnvpair_value_int16(nvpair_t *nvp)
  {
          int16_t rv;
!         VERIFY0(nvpair_value_int16(nvp, &rv));
          return (rv);
  }
  
  int32_t
  fnvpair_value_int32(nvpair_t *nvp)
  {
          int32_t rv;
!         VERIFY0(nvpair_value_int32(nvp, &rv));
          return (rv);
  }
  
  int64_t
  fnvpair_value_int64(nvpair_t *nvp)
  {
          int64_t rv;
!         VERIFY0(nvpair_value_int64(nvp, &rv));
          return (rv);
  }
  
  uint8_t
  fnvpair_value_uint8_t(nvpair_t *nvp)
  {
          uint8_t rv;
!         VERIFY0(nvpair_value_uint8(nvp, &rv));
          return (rv);
  }
  
  uint16_t
  fnvpair_value_uint16(nvpair_t *nvp)
  {
          uint16_t rv;
!         VERIFY0(nvpair_value_uint16(nvp, &rv));
          return (rv);
  }
  
  uint32_t
  fnvpair_value_uint32(nvpair_t *nvp)
  {
          uint32_t rv;
!         VERIFY0(nvpair_value_uint32(nvp, &rv));
          return (rv);
  }
  
  uint64_t
  fnvpair_value_uint64(nvpair_t *nvp)
  {
          uint64_t rv;
!         VERIFY0(nvpair_value_uint64(nvp, &rv));
          return (rv);
  }
  
  char *
  fnvpair_value_string(nvpair_t *nvp)
  {
          char *rv;
!         VERIFY0(nvpair_value_string(nvp, &rv));
          return (rv);
  }
  
  nvlist_t *
  fnvpair_value_nvlist(nvpair_t *nvp)
  {
          nvlist_t *rv;
!         VERIFY0(nvpair_value_nvlist(nvp, &rv));
          return (rv);
  }