Lines Matching refs:zonename

362 	int (*zn_callback)(const  char *zonename, zoneid_t zid,
524 config_file_path(const char *zonename, char *answer)
527 ZONE_CONFIG_ROOT, zonename) < MAXPATHLEN);
531 snap_file_path(const char *zonename, char *answer)
534 zonecfg_root, ZONE_SNAPSHOT_ROOT, zonename) < MAXPATHLEN);
598 zonecfg_destroy(const char *zonename, boolean_t force)
605 if (!config_file_path(zonename, path))
608 state_err = zone_get_state((char *)zonename, &state);
641 (void) strlcpy(ze.zone_name, zonename, sizeof (ze.zone_name));
658 zonecfg_destroy_snapshot(const char *zonename)
662 if (!snap_file_path(zonename, path))
723 return ("zonename");
1051 zonecfg_get_handle_impl(const char *zonename, const char *filename,
1059 if (zonename == NULL)
1103 zonecfg_get_handle(const char *zonename, zone_dochandle_t handle)
1107 if (!config_file_path(zonename, path))
1111 return (zonecfg_get_handle_impl(zonename, path, handle));
1116 const char *zonename, zone_dochandle_t handle)
1133 if ((err = zonecfg_get_handle_impl(zonename, migpath, handle)) != Z_OK)
1140 return (setrootattr(handle, DTD_ATTR_NAME, zonename));
1144 zonecfg_get_snapshot_handle(const char *zonename, zone_dochandle_t handle)
1148 if (!snap_file_path(zonename, path))
1151 return (zonecfg_get_handle_impl(zonename, path, handle));
1155 zonecfg_get_template_handle(const char *template, const char *zonename,
1167 return (setrootattr(handle, DTD_ATTR_NAME, zonename));
1250 insert_admins(zone_dochandle_t handle, char *zonename)
1260 admintab.zone_admin_user, zonename);
1353 * Record the old admins from the old zonename
1560 * in the <zonename>.xml file: the path to the zone. This is for performance,
1991 * ZONE_CONFIG_ROOT instead of config_file_path(zonename). This is how we
1997 zonecfg_access(const char *zonename, int amode)
2001 if (!config_file_path(zonename, path))
2020 zonecfg_create_snapshot(const char *zonename)
2033 if ((error = zonecfg_get_handle(zonename, handle)) != Z_OK)
2066 if (!snap_file_path(zonename, path)) {
3762 char *zonename)
3778 handle, tabptr->zone_admin_user, zonename, B_FALSE)) != Z_OK)
3785 char *zonename)
3795 if ((err = zonecfg_add_auth_core(handle, tabptr, zonename)) != Z_OK)
3802 char *zonename)
3816 zonename)) != Z_OK)
3828 char *zonename)
3838 if ((err = zonecfg_delete_auth_core(handle, tabptr, zonename)) != Z_OK)
3846 struct zone_admintab *newtabptr, char *zonename)
3856 if ((err = zonecfg_delete_auth_core(handle, oldtabptr, zonename))
3860 if ((err = zonecfg_add_auth_core(handle, newtabptr, zonename)) != Z_OK)
4687 grab_zone_proc(char *zonename, pr_info_handle_t *p)
4695 if (zone_get_id(zonename, &zoneid) != 0)
7004 * expected name for the zone) in the zonename buffer, and thus the function
7008 zonecfg_get_name_by_uuid(const uuid_t uuidin, char *zonename, size_t namelen)
7031 (void) strlcpy(zonename, ze->zone_name, namelen);
7045 zonecfg_get_uuid(const char *zonename, uuid_t uuid)
7053 if (strcmp(ze->zone_name, zonename) == 0)
7295 char *zonename;
7313 if ((nvlist_lookup_string(l, ZONE_CB_NAME, &zonename) == 0) &&
7321 ret = zevtchan->zn_callback(zonename, zid, newstate,
7460 zonecfg_notify_bind(int(*func)(const char *zonename, zoneid_t zid,
8266 * [<altroot>]_PATH_SYSVOL/zones/<zonename>.zoneadm.lock. If a utility
8795 zonecfg_valid_auths(const char *auths, const char *zonename)
8805 zerror(zonename, gettext("Out of memory"));
8814 zerror(zonename,
8825 zonecfg_delete_admins(zone_dochandle_t handle, char *zonename)
8836 zonename);
8857 is_zone_auth(char **auth, char *zonename, char *oldzonename)
8865 if (strcmp(suffix + 1, zonename) == 0) {
8891 zonecfg_update_userauths(zone_dochandle_t handle, char *zonename)
8904 zerror(zonename, gettext("could not open file %s: %s"),
8913 zerror(zonename, gettext("could not stat file %s: %s"),
8918 if (!config_file_path(zonename, config_file)) {
8924 zerror(zonename, gettext("could not stat file %s: %s"),
8933 if ((err = zonecfg_delete_admins(handle, zonename)) == Z_OK) {
8952 if (is_zone_auth(&cur_auth, zonename,
8978 &admintab, zonename);
9042 do_subproc(char *zonename, char *cmdbuf)
9050 zerror(zonename, gettext("Could not launch: %s"), cmdbuf);
9059 zerror(zonename, gettext("%s unexpectedly terminated "
9084 char *auths, char *zonename)
9139 if (!is_zone_auth(&cur_auth, zonename,
9188 ZONE_AUTH_PREFIX, right, zonename);
9221 if (do_subproc(zonename, cmdbuf) != 0) {
9232 zonecfg_authorize_users(zone_dochandle_t handle, char *zonename)
9252 if (zonecfg_authorize_user_impl(handle, user, auths, zonename)
9262 zonecfg_deauthorize_user(zone_dochandle_t handle, char *user, char *zonename)
9264 return (zonecfg_authorize_user_impl(handle, user, "", zonename));
9268 zonecfg_deauthorize_users(zone_dochandle_t handle, char *zonename)
9285 zonename)) != Z_OK)
9292 zonecfg_insert_userauths(zone_dochandle_t handle, char *user, char *zonename)
9300 (strncmp(next->zonename, zonename,
9316 (void) strlcpy(new->zonename, zonename, sizeof (new->zonename));
9323 zonecfg_remove_userauths(zone_dochandle_t handle, char *user, char *zonename,
9334 (strlen(zonename) == 0 ||
9335 (strncmp(next->zonename, zonename, ZONENAME_MAX) == 0))) {
9341 new->user, new->zonename);
10051 zonecfg_is_zoss(const char *zonename, boolean_t *iszoss, boolean_t *zpiszoss)
10059 assert(zonename != NULL);
10060 assert(*zonename != '\0');
10071 if ((err = zonecfg_get_handle(zonename, zh)) != Z_OK)
10115 * For DTD_ELEM_ROOTZPOOL we just use the zonename plus ZONE_RZPNAME to
10116 * build the zpool name. For DTD_ELEM_ZPOOL we use the zonename
10119 * rootzpool: <zonename>_<rpool>
10120 * zpool: <zonename>_<name>
10123 zonecfg_get_zpoolname(const char *zonename, const char *namein,
10126 assert(zonename != NULL);
10130 if (snprintf(nameout, outsz, "%s_%s", zonename, namein) >= outsz)