libzonecfg.spec revision 5749802bc1ab53eee0631759471dabfc4b455cd4
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
#
function zonecfg_set_root
declaration void zonecfg_set_root(const char *)
end
function zonecfg_get_root
declaration const char *zonecfg_get_root(void)
end
function zonecfg_in_alt_root
end
function zonecfg_init_handle
end
function zonecfg_get_handle
declaration int zonecfg_get_handle(const char *, zone_dochandle_t)
end
function zonecfg_get_attach_handle
declaration int zonecfg_get_attach_handle(const char *, const char *, boolean_t, zone_dochandle_t)
end
function zonecfg_get_snapshot_handle
declaration int zonecfg_get_snapshot_handle(const char *, zone_dochandle_t)
end
function zonecfg_get_template_handle
declaration int zonecfg_get_template_handle(const char *, const char *, \
end
function zonecfg_attach_manifest
declaration int zonecfg_attach_manifest(int, zone_dochandle_t, \
end
function zonecfg_check_handle
declaration int zonecfg_check_handle(zone_dochandle_t)
end
function zonecfg_fini_handle
declaration void zonecfg_fini_handle(zone_dochandle_t)
end
function zonecfg_get_name
declaration int zonecfg_get_name(zone_dochandle_t, char *, size_t)
end
function zonecfg_set_name
declaration int zonecfg_set_name(zone_dochandle_t, char *)
end
function zonecfg_validate_zonename
declaration int zonecfg_validate_zonename(char *)
end
function zonecfg_get_zonepath
declaration int zonecfg_get_zonepath(zone_dochandle_t, char *, size_t)
end
function zonecfg_set_zonepath
declaration int zonecfg_set_zonepath(zone_dochandle_t, char *)
end
function zonecfg_get_autoboot
declaration int zonecfg_get_autoboot(zone_dochandle_t, boolean_t *);
end
function zonecfg_set_autoboot
declaration int zonecfg_set_autoboot(zone_dochandle_t, boolean_t)
end
function zonecfg_get_pool
declaration int zonecfg_get_pool(zone_dochandle_t, char *, size_t)
end
function zonecfg_set_pool
declaration int zonecfg_set_pool(zone_dochandle_t, char *)
end
function zonecfg_get_limitpriv
declaration int zonecfg_get_limitpriv(zone_dochandle_t, char **)
end
function zonecfg_set_limitpriv
declaration int zonecfg_set_limitpriv(zone_dochandle_t, char *)
end
function zonecfg_get_bootargs
declaration int zonecfg_get_bootargs(zone_dochandle_t, char *, size_t)
end
function zonecfg_set_bootargs
declaration int zonecfg_set_bootargs(zone_dochandle_t, char *)
end
function zonecfg_add_fs_option
declaration int zonecfg_add_fs_option(struct zone_fstab *, char *)
end
function zonecfg_remove_fs_option
declaration int zonecfg_remove_fs_option(struct zone_fstab *, char *)
end
function zonecfg_free_fs_option_list
declaration void zonecfg_free_fs_option_list(zone_fsopt_t *)
end
function zonecfg_add_filesystem
declaration int zonecfg_add_filesystem(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_delete_filesystem
declaration int zonecfg_delete_filesystem(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_modify_filesystem
declaration int zonecfg_modify_filesystem(zone_dochandle_t, struct zone_fstab *, struct zone_fstab *)
end
function zonecfg_lookup_filesystem
declaration int zonecfg_lookup_filesystem(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_add_ipd
declaration int zonecfg_add_ipd(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_delete_ipd
declaration int zonecfg_delete_ipd(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_modify_ipd
declaration int zonecfg_modify_ipd(zone_dochandle_t, struct zone_fstab *, struct zone_fstab *)
end
function zonecfg_lookup_ipd
declaration int zonecfg_lookup_ipd(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_add_nwif
declaration int zonecfg_add_nwif(zone_dochandle_t, struct zone_nwiftab *)
end
function zonecfg_delete_nwif
declaration int zonecfg_delete_nwif(zone_dochandle_t, struct zone_nwiftab *)
end
function zonecfg_modify_nwif
declaration int zonecfg_modify_nwif(zone_dochandle_t, struct zone_nwiftab *, struct zone_nwiftab *)
end
function zonecfg_lookup_nwif
declaration int zonecfg_lookup_nwif(zone_dochandle_t, struct zone_nwiftab *)
end
function zonecfg_lookup_dev
declaration int zonecfg_lookup_dev(zone_dochandle_t, struct zone_devtab *)
end
function zonecfg_add_dev
declaration int zonecfg_add_dev(zone_dochandle_t, struct zone_devtab *)
end
function zonecfg_delete_dev
declaration int zonecfg_delete_dev(zone_dochandle_t, struct zone_devtab *)
end
function zonecfg_modify_dev
declaration int zonecfg_modify_dev(zone_dochandle_t, struct zone_devtab *, struct zone_devtab *)
end
function zonecfg_match_dev
declaration int zonecfg_match_dev(zone_dochandle_t, const char *, struct zone_devtab *)
end
function zonecfg_should_deldev
declaration int zonecfg_should_deldev(zone_dochandle_t, const char *, boolean_t *)
end
function zonecfg_clear_deldevs
declaration int zonecfg_clear_deldevs(zone_dochandle_t handle)
end
function zonecfg_has_deldevs
declaration int zonecfg_has_deldevs(zone_dochandle_t handle)
end
function zonecfg_add_attr
declaration int zonecfg_add_attr(zone_dochandle_t, struct zone_attrtab *)
end
function zonecfg_delete_attr
declaration int zonecfg_delete_attr(zone_dochandle_t, struct zone_attrtab *)
end
function zonecfg_modify_attr
declaration int zonecfg_modify_attr(zone_dochandle_t, struct zone_attrtab *, struct zone_attrtab *)
end
function zonecfg_lookup_attr
declaration int zonecfg_lookup_attr(zone_dochandle_t, struct zone_attrtab *)
end
function zonecfg_add_ds
declaration int zonecfg_add_ds(zone_dochandle_t, struct zone_dstab *)
end
function zonecfg_delete_ds
declaration int zonecfg_delete_ds(zone_dochandle_t, struct zone_dstab *)
end
function zonecfg_modify_ds
declaration int zonecfg_modify_ds(zone_dochandle_t, struct zone_dstab *, struct zone_dstab *)
end
function zonecfg_lookup_ds
declaration int zonecfg_lookup_ds(zone_dochandle_t, struct zone_dstab *)
end
function zonecfg_get_attr_boolean
declaration int zonecfg_get_attr_boolean(const struct zone_attrtab *, boolean_t *)
end
function zonecfg_get_attr_int
declaration int zonecfg_get_attr_int(const struct zone_attrtab *, int64_t *)
end
function zonecfg_get_attr_string
declaration int zonecfg_get_attr_string(const struct zone_attrtab *, char *, size_t)
end
function zonecfg_get_attr_uint
declaration int zonecfg_get_attr_uint(const struct zone_attrtab *, uint64_t *)
end
function zonecfg_add_rctl
declaration int zonecfg_add_rctl(zone_dochandle_t, struct zone_rctltab *)
end
function zonecfg_delete_rctl
declaration int zonecfg_delete_rctl(zone_dochandle_t, struct zone_rctltab *)
end
function zonecfg_modify_rctl
declaration int zonecfg_modify_rctl(zone_dochandle_t, struct zone_rctltab *, struct zone_rctltab *)
end
function zonecfg_lookup_rctl
declaration int zonecfg_lookup_rctl(zone_dochandle_t, struct zone_rctltab *)
end
function zonecfg_add_rctl_value
declaration int zonecfg_add_rctl_value(struct zone_rctltab *, struct zone_rctlvaltab *)
end
function zonecfg_remove_rctl_value
declaration int zonecfg_remove_rctl_value(struct zone_rctltab *, struct zone_rctlvaltab *)
end
function zonecfg_free_rctl_value_list
declaration void zonecfg_free_rctl_value_list(struct zone_rctlvaltab *)
end
function zonecfg_strerror
declaration char *zonecfg_strerror(int)
end
function zonecfg_setfsent
declaration int zonecfg_setfsent(zone_dochandle_t)
end
function zonecfg_getfsent
declaration int zonecfg_getfsent(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_endfsent
declaration int zonecfg_endfsent(zone_dochandle_t)
end
function zonecfg_setipdent
declaration int zonecfg_setipdent(zone_dochandle_t)
end
function zonecfg_getipdent
declaration int zonecfg_getipdent(zone_dochandle_t, struct zone_fstab *)
end
function zonecfg_endipdent
declaration int zonecfg_endipdent(zone_dochandle_t)
end
function zonecfg_setnwifent
declaration int zonecfg_setnwifent(zone_dochandle_t);
end
function zonecfg_getnwifent
declaration int zonecfg_getnwifent(zone_dochandle_t, struct zone_nwiftab *)
end
function zonecfg_endnwifent
declaration int zonecfg_endnwifent(zone_dochandle_t)
end
function zonecfg_setdevent
declaration int zonecfg_setdevent(zone_dochandle_t);
end
function zonecfg_getdevent
declaration int zonecfg_getdevent(zone_dochandle_t, struct zone_devtab *)
end
function zonecfg_enddevent
declaration int zonecfg_enddevent(zone_dochandle_t)
end
function zonecfg_setattrent
declaration int zonecfg_setattrent(zone_dochandle_t);
end
function zonecfg_getattrent
declaration int zonecfg_getattrent(zone_dochandle_t, struct zone_attrtab *)
end
function zonecfg_endattrent
declaration int zonecfg_endattrent(zone_dochandle_t)
end
function zonecfg_setrctlent
declaration int zonecfg_setrctlent(zone_dochandle_t);
end
function zonecfg_getrctlent
declaration int zonecfg_getrctlent(zone_dochandle_t, struct zone_rctltab *)
end
function zonecfg_endrctlent
declaration int zonecfg_endrctlent(zone_dochandle_t)
end
function zonecfg_setdsent
declaration int zonecfg_setdsent(zone_dochandle_t);
end
function zonecfg_getdsent
declaration int zonecfg_getdsent(zone_dochandle_t, struct zone_dstab *)
end
function zonecfg_enddsent
declaration int zonecfg_enddsent(zone_dochandle_t)
end
function zonecfg_setpkgent
declaration int zonecfg_setpkgent(zone_dochandle_t);
end
function zonecfg_getpkgent
declaration int zonecfg_getpkgent(zone_dochandle_t, struct zone_pkgtab *)
end
function zonecfg_endpkgent
declaration int zonecfg_endpkgent(zone_dochandle_t)
end
function zonecfg_setpatchent
declaration int zonecfg_setpatchent(zone_dochandle_t);
end
function zonecfg_getpatchent
declaration int zonecfg_getpatchent(zone_dochandle_t, struct zone_patchtab *)
end
function zonecfg_endpatchent
declaration int zonecfg_endpatchent(zone_dochandle_t)
end
function zonecfg_setdevperment
declaration int zonecfg_setdevperment(zone_dochandle_t);
end
function zonecfg_getdevperment
declaration int zonecfg_getdevperment(zone_dochandle_t, struct zone_devpermtab *)
end
function zonecfg_enddevperment
declaration int zonecfg_enddevperment(zone_dochandle_t)
end
function zonecfg_destroy
declaration int zonecfg_destroy(const char *, boolean_t)
end
function zonecfg_create_snapshot
declaration int zonecfg_create_snapshot(const char *)
end
function zonecfg_destroy_snapshot
declaration int zonecfg_destroy_snapshot(const char *)
end
function zonecfg_save
declaration int zonecfg_save(zone_dochandle_t)
end
function zonecfg_detach_save
declaration int zonecfg_detach_save(zone_dochandle_t, uint_t)
end
function zonecfg_get_detach_info
declaration int zonecfg_get_detach_info(zone_dochandle_t, boolean_t)
end
function zonecfg_detached
end
function zonecfg_rm_detached
declaration void zonecfg_rm_sw_inventory(zone_dochandle_t, boolean_t)
end
function zonecfg_devwalk
declaration int zonecfg_devwalk(zone_dochandle_t, int (*cb)(const char *, uid_t, gid_t, mode_t, const char *, void *), void *data)
end
function zonecfg_devperms_apply
declaration int zonecfg_devperms_apply(zone_dochandle_t, const char *, uid_t, gid_t, mode_t, const char *)
end
function zonecfg_access
declaration int zonecfg_access(const char *, int)
end
function zonecfg_default_privset
declaration int zonecfg_default_privset(struct priv_set *)
end
function zonecfg_get_privset
declaration int zonecfg_get_privset(zone_dochandle_t, priv_set_t *, \
char **)
end
function getzoneent
declaration char *getzoneent(FILE *);
end
function getzoneent_private
end
function setzoneent
end
function endzoneent
declaration void endzoneent(FILE *);
end
function putzoneent
declaration void putzoneent(struct zoneent *, int)
end
function zone_get_id
declaration int zone_get_id(const char *, zoneid_t *);
end
function zone_get_rootpath
declaration int zone_get_rootpath(char *, char *, size_t);
end
function zone_get_zonepath
declaration int zone_get_zonepath(char *, char *, size_t);
end
function zone_get_state
declaration int zone_get_state(char *, zone_state_t *);
end
function zone_set_state
declaration int zone_set_state(char *, zone_state_t)
end
function zone_state_str
declaration char *zone_state_str(zone_state_t);
end
function zonecfg_get_name_by_uuid
declaration int zonecfg_get_name_by_uuid(const uuid_t, char *, size_t)
end
function zonecfg_get_uuid
declaration int zonecfg_get_uuid(const char *, uuid_t)
end
function zonecfg_same_net_address
end
function zonecfg_valid_net_address
declaration int zonecfg_valid_net_address(char *, struct lifreq *);
end
function zonecfg_is_rctl
end
function zonecfg_valid_fs_type
end
function zonecfg_valid_rctlname
end
function zonecfg_valid_rctlblk
end
function zonecfg_valid_rctl
end
function zonecfg_construct_rctlblk
declaration int zonecfg_construct_rctlblk(const struct zone_rctlvaltab *, rctlblk_t *);
end
function zonecfg_notify_bind
declaration void * zonecfg_notify_bind(int(*)(const char *, zoneid_t zid, const char *, const char *, void *), void *)
end
function zonecfg_notify_unbind
end
function zonecfg_notify_critical_enter
declaration void zonecfg_notify_critical_enter(void *);
end
function zonecfg_notify_critical_abort
declaration void zonecfg_notify_critical_abort(void *);
end
function zonecfg_notify_critical_exit
declaration int zonecfg_notify_critical_exit(void *);
end
function zonecfg_open_scratch
end
function zonecfg_lock_scratch
declaration int zonecfg_lock_scratch(FILE *)
end
function zonecfg_close_scratch
declaration void zonecfg_close_scratch(FILE *)
end
function zonecfg_get_scratch
declaration int zonecfg_get_scratch(FILE *, char *, size_t, char *, \
end
function zonecfg_find_scratch
declaration int zonecfg_find_scratch(FILE *, const char *, const char *, \
char *, size_t)
end
function zonecfg_reverse_scratch
declaration int zonecfg_reverse_scratch(FILE *, const char *, char *, \
end
function zonecfg_add_scratch
declaration int zonecfg_add_scratch(FILE *, const char *, const char *, \
const char *)
end
function zonecfg_delete_scratch
declaration int zonecfg_delete_scratch(FILE *, const char *)
end
function zonecfg_is_scratch
end
function zonecfg_find_mounts
end