Print this page
OS-4109 'zlogin -I' should close /dev/zfd/0 when it exits
OS-3280 need a way to specify the root of a native system in the lx brand
OS-3279 lx brand should allow delegated datasets
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>

@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ * Copyright 2015 Joyent Inc.
  */
 
 #ifndef _ZONE_H
 #define _ZONE_H
 

@@ -44,14 +45,17 @@
 
 /*
  * NOTE
  *
  * The remaining contents of this file are private to the implementation
- * of Solaris and are subject to change at any time without notice,
+ * of Illumos and are subject to change at any time without notice,
  * Applications using these interfaces may fail to run on future releases.
  */
 
+#define ZLOGIN_DISCONNECT       0x1     /* disconnect on zone halt */
+#define ZLOGIN_ZFD_EOF          0x2     /* EOF on ZFD */
+
 extern int zonept(int, zoneid_t);
 extern int zone_get_id(const char *, zoneid_t *);
 
 /* System call API */
 extern zoneid_t zone_create(const char *, const char *,

@@ -67,10 +71,11 @@
 extern int      zone_version(int *);
 extern int      zone_add_datalink(zoneid_t, datalink_id_t);
 extern int      zone_remove_datalink(zoneid_t, datalink_id_t);
 extern int      zone_check_datalink(zoneid_t *, datalink_id_t);
 extern int      zone_list_datalink(zoneid_t, int *, datalink_id_t *);
+extern const char *zone_get_nroot(void);
 
 #ifdef  __cplusplus
 }
 #endif