Print this page
patch zone-auto-create-be

@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 
 /*
  * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2015 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
  */
 
 #ifndef _INSTZONES_API_H
 #define _INSTZONES_API_H
 

@@ -89,10 +90,12 @@
 
 /* zones.c */
 
 extern boolean_t        z_zones_are_implemented(void);
 extern void             z_set_zone_root(const char *zroot);
+extern int              z_zlist_is_zone_auto_create_be(zoneList_t, int,
+                                boolean_t *);
 extern boolean_t        z_zlist_is_zone_runnable(zoneList_t a_zoneList,
                                 int a_zoneIndex);
 extern boolean_t        z_zlist_restore_zone_state(zoneList_t a_zoneList,
                                 int a_zoneIndex);
 extern boolean_t        z_zlist_change_zone_state(zoneList_t a_zoneList,

@@ -110,10 +113,11 @@
                                 char *a_stderrPath, int *a_fds);
 extern boolean_t        z_create_zone_admin_file(char *a_zoneAdminFilename,
                                 char *a_userAdminFilename);
 extern void             z_free_zone_list(zoneList_t a_zoneList);
 extern zoneList_t       z_get_nonglobal_zone_list(void);
+extern zoneList_t       z_get_nonglobal_branded_zone_list(void);
 extern zoneList_t       z_get_nonglobal_zone_list_by_brand(zoneBrandList_t *);
 extern void             z_free_brand_list(zoneBrandList_t *a_brandList);
 extern zoneBrandList_t  *z_make_brand_list(const char *brandList,
                                 const char *delim);
 extern boolean_t        z_lock_zones(zoneList_t a_zlst, ZLOCKS_T a_lflags);