Lines Matching defs:zonename

209 	int (*zn_callback)(const  char *zonename, zoneid_t zid,
272 config_file_path(const char *zonename, char *answer)
275 ZONE_CONFIG_ROOT, zonename) < MAXPATHLEN);
279 snap_file_path(const char *zonename, char *answer)
282 zonecfg_root, ZONE_SNAPSHOT_ROOT, zonename) < MAXPATHLEN);
346 zonecfg_destroy(const char *zonename, boolean_t force)
353 if (!config_file_path(zonename, path))
356 state_err = zone_get_state((char *)zonename, &state);
389 (void) strlcpy(ze.zone_name, zonename, sizeof (ze.zone_name));
406 zonecfg_destroy_snapshot(const char *zonename)
410 if (!snap_file_path(zonename, path))
574 zonecfg_get_handle_impl(const char *zonename, const char *filename,
581 if (zonename == NULL)
605 zonecfg_get_handle(const char *zonename, zone_dochandle_t handle)
609 if (!config_file_path(zonename, path))
613 return (zonecfg_get_handle_impl(zonename, path, handle));
618 const char *zonename, boolean_t preserve_sw, zone_dochandle_t handle)
635 if ((err = zonecfg_get_handle_impl(zonename, migpath, handle)) != Z_OK)
645 return (setrootattr(handle, DTD_ATTR_NAME, zonename));
649 zonecfg_get_snapshot_handle(const char *zonename, zone_dochandle_t handle)
653 if (!snap_file_path(zonename, path))
656 return (zonecfg_get_handle_impl(zonename, path, handle));
660 zonecfg_get_template_handle(const char *template, const char *zonename,
672 return (setrootattr(handle, DTD_ATTR_NAME, zonename));
817 insert_admins(zone_dochandle_t handle, char *zonename)
827 admintab.zone_admin_user, zonename);
919 * Record the old admins from the old zonename
1095 * in the <zonename>.xml file: the path to the zone. This is for performance,
1481 * ZONE_CONFIG_ROOT instead of config_file_path(zonename). This is how we
1487 zonecfg_access(const char *zonename, int amode)
1491 if (!config_file_path(zonename, path))
1510 zonecfg_create_snapshot(const char *zonename)
1523 if ((error = zonecfg_get_handle(zonename, handle)) != Z_OK)
1556 if (!snap_file_path(zonename, path)) {
2602 char *zonename)
2615 handle, tabptr->zone_admin_user, zonename, B_FALSE)) != Z_OK)
2622 char *zonename)
2633 zonename)) != Z_OK)
2640 char *zonename)
2654 zonename)) != Z_OK)
2666 char *zonename)
2676 if ((err = zonecfg_delete_auth_core(handle, tabptr, zonename)) != Z_OK)
2684 struct zone_admintab *newtabptr, char *zonename)
2694 if ((err = zonecfg_delete_auth_core(handle, oldtabptr, zonename))
2699 zonename)) != Z_OK)
3704 grab_zone_proc(char *zonename, pr_info_handle_t *p)
3712 if (zone_get_id(zonename, &zoneid) != 0)
5746 * expected name for the zone) in the zonename buffer, and thus the function
5750 zonecfg_get_name_by_uuid(const uuid_t uuidin, char *zonename, size_t namelen)
5773 (void) strlcpy(zonename, ze->zone_name, namelen);
5787 zonecfg_get_uuid(const char *zonename, uuid_t uuid)
5795 if (strcmp(ze->zone_name, zonename) == 0)
6037 char *zonename;
6055 if ((nvlist_lookup_string(l, ZONE_CB_NAME, &zonename) == 0) &&
6063 ret = zevtchan->zn_callback(zonename, zid, newstate,
6203 zonecfg_notify_bind(int(*func)(const char *zonename, zoneid_t zid,
7135 * [<altroot>]/var/run/zones/<zonename>.zoneadm.lock. If a zoneadm instance
7511 zonecfg_valid_auths(const char *auths, const char *zonename)
7521 zerror(zonename, gettext("Out of memory"));
7530 zerror(zonename,
7541 zonecfg_delete_admins(zone_dochandle_t handle, char *zonename)
7552 zonename);
7573 is_zone_auth(char **auth, char *zonename, char *oldzonename)
7581 if (strcmp(suffix + 1, zonename) == 0) {
7607 zonecfg_update_userauths(zone_dochandle_t handle, char *zonename)
7620 zerror(zonename, gettext("could not open file %s: %s"),
7629 zerror(zonename, gettext("could not stat file %s: %s"),
7634 if (!config_file_path(zonename, config_file)) {
7640 zerror(zonename, gettext("could not stat file %s: %s"),
7649 if ((err = zonecfg_delete_admins(handle, zonename)) == Z_OK) {
7668 if (is_zone_auth(&cur_auth, zonename,
7694 &admintab, zonename);
7758 do_subproc(char *zonename, char *cmdbuf)
7766 zerror(zonename, gettext("Could not launch: %s"), cmdbuf);
7775 zerror(zonename, gettext("%s unexpectedly terminated "
7800 char *auths, char *zonename)
7855 if (!is_zone_auth(&cur_auth, zonename,
7904 ZONE_AUTH_PREFIX, right, zonename);
7937 if (do_subproc(zonename, cmdbuf) != 0) {
7948 zonecfg_authorize_users(zone_dochandle_t handle, char *zonename)
7968 if (zonecfg_authorize_user_impl(handle, user, auths, zonename)
7978 zonecfg_deauthorize_user(zone_dochandle_t handle, char *user, char *zonename)
7980 return (zonecfg_authorize_user_impl(handle, user, "", zonename));
7984 zonecfg_deauthorize_users(zone_dochandle_t handle, char *zonename)
8001 zonename)) != Z_OK)
8008 zonecfg_insert_userauths(zone_dochandle_t handle, char *user, char *zonename)
8016 (strncmp(next->zonename, zonename,
8032 (void) strlcpy(new->zonename, zonename, sizeof (new->zonename));
8039 zonecfg_remove_userauths(zone_dochandle_t handle, char *user, char *zonename,
8050 (strlen(zonename) == 0 ||
8051 (strncmp(next->zonename, zonename, ZONENAME_MAX) == 0))) {
8057 new->user, new->zonename);