Lines Matching refs:zonename
220 int (*zn_callback)(const char *zonename, zoneid_t zid,
283 config_file_path(const char *zonename, char *answer) in config_file_path() argument
286 ZONE_CONFIG_ROOT, zonename) < MAXPATHLEN); in config_file_path()
290 snap_file_path(const char *zonename, char *answer) in snap_file_path() argument
293 zonecfg_root, ZONE_SNAPSHOT_ROOT, zonename) < MAXPATHLEN); in snap_file_path()
351 zonecfg_destroy(const char *zonename, boolean_t force) in zonecfg_destroy() argument
358 if (!config_file_path(zonename, path)) in zonecfg_destroy()
361 state_err = zone_get_state((char *)zonename, &state); in zonecfg_destroy()
394 (void) strlcpy(ze.zone_name, zonename, sizeof (ze.zone_name)); in zonecfg_destroy()
411 zonecfg_destroy_snapshot(const char *zonename) in zonecfg_destroy_snapshot() argument
415 if (!snap_file_path(zonename, path)) in zonecfg_destroy_snapshot()
579 zonecfg_get_handle_impl(const char *zonename, const char *filename, in zonecfg_get_handle_impl() argument
586 if (zonename == NULL) in zonecfg_get_handle_impl()
611 zonecfg_get_handle(const char *zonename, zone_dochandle_t handle) in zonecfg_get_handle() argument
615 if (!config_file_path(zonename, path)) in zonecfg_get_handle()
619 return (zonecfg_get_handle_impl(zonename, path, handle)); in zonecfg_get_handle()
624 const char *zonename, boolean_t preserve_sw, zone_dochandle_t handle) in zonecfg_get_attach_handle() argument
641 if ((err = zonecfg_get_handle_impl(zonename, migpath, handle)) != Z_OK) in zonecfg_get_attach_handle()
651 return (setrootattr(handle, DTD_ATTR_NAME, zonename)); in zonecfg_get_attach_handle()
655 zonecfg_get_snapshot_handle(const char *zonename, zone_dochandle_t handle) in zonecfg_get_snapshot_handle() argument
659 if (!snap_file_path(zonename, path)) in zonecfg_get_snapshot_handle()
662 return (zonecfg_get_handle_impl(zonename, path, handle)); in zonecfg_get_snapshot_handle()
666 zonecfg_get_template_handle(const char *template, const char *zonename, in zonecfg_get_template_handle() argument
678 return (setrootattr(handle, DTD_ATTR_NAME, zonename)); in zonecfg_get_template_handle()
824 insert_admins(zone_dochandle_t handle, char *zonename) in insert_admins() argument
834 admintab.zone_admin_user, zonename); in insert_admins()
1494 zonecfg_access(const char *zonename, int amode) in zonecfg_access() argument
1498 if (!config_file_path(zonename, path)) in zonecfg_access()
1517 zonecfg_create_snapshot(const char *zonename) in zonecfg_create_snapshot() argument
1530 if ((error = zonecfg_get_handle(zonename, handle)) != Z_OK) in zonecfg_create_snapshot()
1563 if (!snap_file_path(zonename, path)) { in zonecfg_create_snapshot()
2609 char *zonename) in zonecfg_add_auth_core() argument
2622 handle, tabptr->zone_admin_user, zonename, B_FALSE)) != Z_OK) in zonecfg_add_auth_core()
2629 char *zonename) in zonecfg_add_admin() argument
2640 zonename)) != Z_OK) in zonecfg_add_admin()
2648 char *zonename) in zonecfg_delete_auth_core() argument
2662 zonename)) != Z_OK) in zonecfg_delete_auth_core()
2674 char *zonename) in zonecfg_delete_admin() argument
2684 if ((err = zonecfg_delete_auth_core(handle, tabptr, zonename)) != Z_OK) in zonecfg_delete_admin()
2692 struct zone_admintab *newtabptr, char *zonename) in zonecfg_modify_admin() argument
2702 if ((err = zonecfg_delete_auth_core(handle, oldtabptr, zonename)) in zonecfg_modify_admin()
2707 zonename)) != Z_OK) in zonecfg_modify_admin()
3866 grab_zone_proc(char *zonename, pr_info_handle_t *p) in grab_zone_proc() argument
3874 if (zone_get_id(zonename, &zoneid) != 0) in grab_zone_proc()
5912 zonecfg_get_name_by_uuid(const uuid_t uuidin, char *zonename, size_t namelen) in zonecfg_get_name_by_uuid() argument
5935 (void) strlcpy(zonename, ze->zone_name, namelen); in zonecfg_get_name_by_uuid()
5949 zonecfg_get_uuid(const char *zonename, uuid_t uuid) in zonecfg_get_uuid() argument
5957 if (strcmp(ze->zone_name, zonename) == 0) in zonecfg_get_uuid()
6199 char *zonename; in do_callback() local
6217 if ((nvlist_lookup_string(l, ZONE_CB_NAME, &zonename) == 0) && in do_callback()
6225 ret = zevtchan->zn_callback(zonename, zid, newstate, in do_callback()
6365 zonecfg_notify_bind(int(*func)(const char *zonename, zoneid_t zid, in zonecfg_notify_bind() argument
7841 zonecfg_valid_auths(const char *auths, const char *zonename) in zonecfg_valid_auths() argument
7851 zerror(zonename, gettext("Out of memory")); in zonecfg_valid_auths()
7860 zerror(zonename, in zonecfg_valid_auths()
7871 zonecfg_delete_admins(zone_dochandle_t handle, char *zonename) in zonecfg_delete_admins() argument
7882 zonename); in zonecfg_delete_admins()
7903 is_zone_auth(char **auth, char *zonename, char *oldzonename) in is_zone_auth() argument
7911 if (strcmp(suffix + 1, zonename) == 0) { in is_zone_auth()
7937 zonecfg_update_userauths(zone_dochandle_t handle, char *zonename) in zonecfg_update_userauths() argument
7950 zerror(zonename, gettext("could not open file %s: %s"), in zonecfg_update_userauths()
7959 zerror(zonename, gettext("could not stat file %s: %s"), in zonecfg_update_userauths()
7964 if (!config_file_path(zonename, config_file)) { in zonecfg_update_userauths()
7970 zerror(zonename, gettext("could not stat file %s: %s"), in zonecfg_update_userauths()
7979 if ((err = zonecfg_delete_admins(handle, zonename)) == Z_OK) { in zonecfg_update_userauths()
7998 if (is_zone_auth(&cur_auth, zonename, in zonecfg_update_userauths()
8024 &admintab, zonename); in zonecfg_update_userauths()
8088 do_subproc(char *zonename, char *cmdbuf) in do_subproc() argument
8096 zerror(zonename, gettext("Could not launch: %s"), cmdbuf); in do_subproc()
8105 zerror(zonename, gettext("%s unexpectedly terminated " in do_subproc()
8130 char *auths, char *zonename) in zonecfg_authorize_user_impl() argument
8185 if (!is_zone_auth(&cur_auth, zonename, in zonecfg_authorize_user_impl()
8234 ZONE_AUTH_PREFIX, right, zonename); in zonecfg_authorize_user_impl()
8267 if (do_subproc(zonename, cmdbuf) != 0) { in zonecfg_authorize_user_impl()
8278 zonecfg_authorize_users(zone_dochandle_t handle, char *zonename) in zonecfg_authorize_users() argument
8298 if (zonecfg_authorize_user_impl(handle, user, auths, zonename) in zonecfg_authorize_users()
8308 zonecfg_deauthorize_user(zone_dochandle_t handle, char *user, char *zonename) in zonecfg_deauthorize_user() argument
8310 return (zonecfg_authorize_user_impl(handle, user, "", zonename)); in zonecfg_deauthorize_user()
8314 zonecfg_deauthorize_users(zone_dochandle_t handle, char *zonename) in zonecfg_deauthorize_users() argument
8331 zonename)) != Z_OK) in zonecfg_deauthorize_users()
8338 zonecfg_insert_userauths(zone_dochandle_t handle, char *user, char *zonename) in zonecfg_insert_userauths() argument
8346 (strncmp(next->zonename, zonename, in zonecfg_insert_userauths()
8362 (void) strlcpy(new->zonename, zonename, sizeof (new->zonename)); in zonecfg_insert_userauths()
8369 zonecfg_remove_userauths(zone_dochandle_t handle, char *user, char *zonename, in zonecfg_remove_userauths() argument
8380 (strlen(zonename) == 0 || in zonecfg_remove_userauths()
8381 (strncmp(next->zonename, zonename, ZONENAME_MAX) == 0))) { in zonecfg_remove_userauths()
8387 new->user, new->zonename); in zonecfg_remove_userauths()