Print this page
14019 Allow more control over zone init exit actions
Portions contributed by: Joshua M. Clulow <jmc@joyent.com>
Portions contributed by: Andy Fiddaman <andy@omnios.org>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libbrand/common/libbrand.h
          +++ new/usr/src/lib/libbrand/common/libbrand.h
↓ open down ↓ 54 lines elided ↑ open up ↑
  55   55  extern int brand_get_clone(brand_handle_t, const char *, const char *,
  56   56      char *, size_t);
  57   57  extern int brand_get_detach(brand_handle_t, const char *, const char *,
  58   58      char *, size_t);
  59   59  extern int brand_get_shutdown(brand_handle_t, const char *, const char *,
  60   60      char *, size_t);
  61   61  extern int brand_get_halt(brand_handle_t, const char *, const char *,
  62   62      char *, size_t);
  63   63  extern int brand_get_initname(brand_handle_t, char *, size_t);
  64   64  extern boolean_t brand_restartinit(brand_handle_t);
       65 +extern boolean_t brand_restartinit0(brand_handle_t);
       66 +extern boolean_t brand_restartinitreboot(brand_handle_t);
  65   67  extern int brand_get_install(brand_handle_t, const char *, const char *,
  66   68      char *, size_t);
  67   69  extern int brand_get_installopts(brand_handle_t, char *, size_t);
  68   70  extern int brand_get_login_cmd(brand_handle_t, const char *, char *, size_t);
  69   71  extern int brand_get_forcedlogin_cmd(brand_handle_t, const char *,
  70   72      char *, size_t);
  71   73  extern int brand_get_modname(brand_handle_t, char *, size_t);
  72   74  extern int brand_get_postattach(brand_handle_t, const char *, const char *,
  73   75      char *, size_t);
  74   76  extern int brand_get_postclone(brand_handle_t, const char *, const char *,
↓ open down ↓ 46 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX