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,28 **** --- 19,29 ---- * 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,57 **** /* * NOTE * * The remaining contents of this file are private to the implementation ! * of Solaris and are subject to change at any time without notice, * Applications using these interfaces may fail to run on future releases. */ 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 *, --- 45,61 ---- /* * NOTE * * The remaining contents of this file are private to the implementation ! * 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,76 **** --- 71,81 ---- 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