Print this page
OS-200 need a better mechanism for storing persistent zone_did
OS-511 make zonecfg device resource extensible, like the net resource
OS-224 add more zonecfg net properties

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libzonecfg/common/mapfile-vers
          +++ new/usr/src/lib/libzonecfg/common/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) 2011, Joyent Inc. 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  #
↓ open down ↓ 13 lines elided ↑ open up ↑
  46   47          putzoneent;
  47   48          setzoneent;
  48   49          zonecfg_access;
  49   50          zonecfg_add_attr;
  50   51          zonecfg_add_dev;
  51   52          zonecfg_add_ds;
  52   53          zonecfg_add_filesystem;
  53   54          zonecfg_add_fs_option;
  54   55          zonecfg_add_admin;
  55   56          zonecfg_add_nwif;
       57 +        zonecfg_add_res_attr;
  56   58          zonecfg_add_pkg;
  57   59          zonecfg_add_pset;
  58   60          zonecfg_add_rctl;
  59   61          zonecfg_add_rctl_value;
  60   62          zonecfg_add_scratch;
  61   63          zonecfg_aliased_rctl_ok;
  62   64          zonecfg_apply_rctls;
  63   65          zonecfg_attach_manifest;
  64   66          zonecfg_authorize_users;
  65   67          zonecfg_bind_pool;
↓ open down ↓ 32 lines elided ↑ open up ↑
  98  100          zonecfg_enddevperment;
  99  101          zonecfg_enddsent;
 100  102          zonecfg_endfsent;
 101  103          zonecfg_endnwifent;
 102  104          zonecfg_endrctlent;
 103  105          zonecfg_find_mounts;
 104  106          zonecfg_find_scratch;
 105  107          zonecfg_fini_handle;
 106  108          zonecfg_fix_obsolete;
 107  109          zonecfg_free_fs_option_list;
      110 +        zonecfg_free_res_attr_list;
 108  111          zonecfg_free_rctl_value_list;
 109  112          zonecfg_get_aliased_rctl;
 110  113          zonecfg_get_attach_handle;
 111  114          zonecfg_get_attr_boolean;
 112  115          zonecfg_getadminent;
 113  116          zonecfg_getattrent;
 114  117          zonecfg_get_attr_int;
 115  118          zonecfg_get_attr_string;
 116  119          zonecfg_get_attr_uint;
 117  120          zonecfg_get_autoboot;
 118  121          zonecfg_get_bootargs;
 119  122          zonecfg_get_brand;
 120  123          zonecfg_get_dflt_sched_class;
      124 +        zonecfg_get_did;
 121  125          zonecfg_getdevent;
 122  126          zonecfg_getdevperment;
 123  127          zonecfg_getdsent;
 124  128          zonecfg_getfsent;
 125  129          zonecfg_get_fs_allowed;
 126  130          zonecfg_get_handle;
 127  131          zonecfg_get_hostid;
 128  132          zonecfg_get_iptype;
 129  133          zonecfg_get_limitpriv;
 130  134          zonecfg_get_name;
↓ open down ↓ 42 lines elided ↑ open up ↑
 173  177          zonecfg_notify_bind;
 174  178          zonecfg_notify_critical_abort;
 175  179          zonecfg_notify_critical_enter;
 176  180          zonecfg_notify_critical_exit;
 177  181          zonecfg_notify_unbind;
 178  182          zonecfg_num_resources;
 179  183          zonecfg_open_scratch;
 180  184          zonecfg_ping_zoneadmd;
 181  185          zonecfg_release_lock_file;
 182  186          zonecfg_remove_fs_option;
      187 +        zonecfg_remove_res_attr;
 183  188          zonecfg_remove_rctl_value;
 184  189          zonecfg_remove_userauths;
 185  190          zonecfg_reverse_scratch;
 186  191          zonecfg_rm_aliased_rctl;
 187  192          zonecfg_rm_detached;
 188  193          zonecfg_same_net_address;
 189  194          zonecfg_save;
 190  195          zonecfg_setadminent;
 191  196          zonecfg_setattrent;
 192  197          zonecfg_set_aliased_rctl;
 193  198          zonecfg_set_autoboot;
 194  199          zonecfg_set_bootargs;
 195  200          zonecfg_set_brand;
      201 +        zonecfg_set_did;
 196  202          zonecfg_setdevent;
 197  203          zonecfg_setdevperment;
 198  204          zonecfg_setdsent;
 199  205          zonecfg_setfsent;
 200  206          zonecfg_set_fs_allowed;
 201  207          zonecfg_set_hostid;
 202  208          zonecfg_set_iptype;
 203  209          zonecfg_set_limitpriv;
 204  210          zonecfg_set_name;
 205  211          zonecfg_setnwifent;
↓ open down ↓ 13 lines elided ↑ open up ↑
 219  225          zonecfg_valid_importance;
 220  226          zonecfg_valid_memlimit;
 221  227          zonecfg_valid_ncpus;
 222  228          zonecfg_valid_net_address;
 223  229          zonecfg_valid_rctl;
 224  230          zonecfg_valid_rctlblk;
 225  231          zonecfg_valid_rctlname;
 226  232          zonecfg_verify_save;
 227  233          zonecfg_warn_poold;
 228  234          zone_get_brand;
      235 +        zone_get_did;
 229  236          zone_get_devroot;
 230  237          zone_get_id;
 231  238          zone_get_rootpath;
 232  239          zone_get_state;
 233  240          zone_get_zonepath;
 234  241          zone_set_state;
 235  242          zone_state_str;
 236  243      local:
 237  244          *;
 238  245  };
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX