ZONES_TMPDIR
if (mkdir(ZONES_TMPDIR, S_IRWXU) < 0 && errno != EEXIST) {
zerror(gettext("could not mkdir %s: %s"), ZONES_TMPDIR,
(void) chmod(ZONES_TMPDIR, S_IRWXU);
ZONES_TMPDIR, zone_name);
"%s/%s.console_sock", ZONES_TMPDIR, zname);
#define CONSOLE_SOCKPATH ZONES_TMPDIR "/%s.console_sock"
if (mkdir(ZONES_TMPDIR, S_IRWXU) < 0 && errno != EEXIST) {
zerror(zlogp, B_TRUE, "could not mkdir '%s'", ZONES_TMPDIR);
if ((stat(ZONES_TMPDIR, &st) < 0) || !S_ISDIR(st.st_mode)) {
zerror(zlogp, B_TRUE, "'%s' is not a directory", ZONES_TMPDIR);
(void) chmod(ZONES_TMPDIR, S_IRWXU);
ZONES_TMPDIR) >= sizeof (pathbuf)) {
zonecfg_get_root(), ZONES_TMPDIR, zone_name) >= sizeof (pathbuf)) {
#define ZONE_SNAPSHOT_ROOT ZONES_TMPDIR
#define ZONE_DOOR_PATH ZONES_TMPDIR "/%s.zoneadmd_door"