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