Print this page
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libnvpair/mapfile-vers
          +++ new/usr/src/lib/libnvpair/mapfile-vers
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
       23 +# Copyright (c) 2012 by Delphix. All rights reserved.
  23   24  #
  24   25  
  25   26  #
  26   27  # MAPFILE HEADER START
  27   28  #
  28   29  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  29   30  # Object versioning must comply with the rules detailed in
  30   31  #
  31   32  #       usr/src/lib/README.mapfiles
  32   33  #
  33   34  # You should not be making modifications here until you've read the most current
  34   35  # copy of that file. If you need help, contact a gatekeeper for guidance.
  35   36  #
  36   37  # MAPFILE HEADER END
  37   38  #
  38   39  
  39   40  $mapfile_version 2
  40   41  
       42 +SYMBOL_VERSION ILLUMOS_0.1 {    # Illumos additions
       43 +    global:
       44 +    fnvlist_alloc;
       45 +    fnvlist_free;
       46 +    fnvlist_size;
       47 +    fnvlist_pack;
       48 +    fnvlist_pack_free;
       49 +    fnvlist_unpack;
       50 +    fnvlist_dup;
       51 +    fnvlist_merge;
       52 +    fnvlist_add_boolean;
       53 +    fnvlist_add_boolean_value;
       54 +    fnvlist_add_byte;
       55 +    fnvlist_add_int8;
       56 +    fnvlist_add_uint8;
       57 +    fnvlist_add_int16;
       58 +    fnvlist_add_uint16;
       59 +    fnvlist_add_int32;
       60 +    fnvlist_add_uint32;
       61 +    fnvlist_add_int64;
       62 +    fnvlist_add_uint64;
       63 +    fnvlist_add_string;
       64 +    fnvlist_add_nvlist;
       65 +    fnvlist_add_nvpair;
       66 +    fnvlist_add_boolean_array;
       67 +    fnvlist_add_byte_array;
       68 +    fnvlist_add_int8_array;
       69 +    fnvlist_add_uint8_array;
       70 +    fnvlist_add_int16_array;
       71 +    fnvlist_add_uint16_array;
       72 +    fnvlist_add_int32_array;
       73 +    fnvlist_add_uint32_array;
       74 +    fnvlist_add_int64_array;
       75 +    fnvlist_add_uint64_array;
       76 +    fnvlist_add_string_array;
       77 +    fnvlist_add_nvlist_array;
       78 +    fnvlist_remove;
       79 +    fnvlist_remove_nvpair;
       80 +    fnvlist_lookup_nvpair;
       81 +    fnvlist_lookup_boolean;
       82 +    fnvlist_lookup_boolean_value;
       83 +    fnvlist_lookup_byte;
       84 +    fnvlist_lookup_int8;
       85 +    fnvlist_lookup_int16;
       86 +    fnvlist_lookup_int32;
       87 +    fnvlist_lookup_int64;
       88 +    fnvlist_lookup_uint8_t;
       89 +    fnvlist_lookup_uint16;
       90 +    fnvlist_lookup_uint32;
       91 +    fnvlist_lookup_uint64;
       92 +    fnvlist_lookup_string;
       93 +    fnvlist_lookup_nvlist;
       94 +    fnvpair_value_boolean_value;
       95 +    fnvpair_value_byte;
       96 +    fnvpair_value_int8;
       97 +    fnvpair_value_int16;
       98 +    fnvpair_value_int32;
       99 +    fnvpair_value_int64;
      100 +    fnvpair_value_uint8_t;
      101 +    fnvpair_value_uint16;
      102 +    fnvpair_value_uint32;
      103 +    fnvpair_value_uint64;
      104 +    fnvpair_value_string;
      105 +    fnvpair_value_nvlist;
      106 +} SUNW_1.3;
      107 +
      108 +
  41  109  SYMBOL_VERSION SUNW_1.3 {
  42  110      global:
  43  111          nvlist_add_double;
  44  112          nvlist_empty;
  45  113          nvlist_lookup_double;
  46  114          nvlist_nvflag;
  47  115          nvlist_prev_nvpair;
  48  116          nvlist_remove_nvpair;
  49  117          nvpair_value_double;
  50  118  } SUNW_1.2.2;
↓ open down ↓ 171 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX