xref: /onnv-gate/usr/src/lib/libbsm/common/mapfile-vers (revision 12918:32a41a5f8110)
12522Sraf#
22522Sraf# CDDL HEADER START
32522Sraf#
42522Sraf# The contents of this file are subject to the terms of the
52522Sraf# Common Development and Distribution License (the "License").
62522Sraf# You may not use this file except in compliance with the License.
72522Sraf#
82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
92522Sraf# or http://www.opensolaris.org/os/licensing.
102522Sraf# See the License for the specific language governing permissions
112522Sraf# and limitations under the License.
122522Sraf#
132522Sraf# When distributing Covered Code, include this CDDL HEADER in each
142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
152522Sraf# If applicable, add the following below this CDDL HEADER, with the
162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying
172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner]
182522Sraf#
192522Sraf# CDDL HEADER END
202522Sraf#
212522Sraf#
2212326Sgww@eng.sun.com# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
232522Sraf#
242522Sraf
258744SAli.Bahrami@Sun.COM#
268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START
278744SAli.Bahrami@Sun.COM#
288744SAli.Bahrami@Sun.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in
308744SAli.Bahrami@Sun.COM#
318744SAli.Bahrami@Sun.COM#	usr/src/lib/README.mapfiles
328744SAli.Bahrami@Sun.COM#
338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current
348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
358744SAli.Bahrami@Sun.COM#
368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END
378744SAli.Bahrami@Sun.COM#
388744SAli.Bahrami@Sun.COM
3912692SAli.Bahrami@Oracle.COM$mapfile_version 2
4012692SAli.Bahrami@Oracle.COM
4112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 {
422522Sraf    global:
432522Sraf	au_to_arg32;
442522Sraf	au_to_arg64;
452522Sraf	au_to_process_ex;
462522Sraf	au_to_return32;
472522Sraf	au_to_return64;
482522Sraf	au_to_subject_ex;
492522Sraf	getaudit_addr;
502522Sraf	setaudit_addr;
512522Sraf} SUNW_1.1;
522522Sraf
532522Sraf# Due to mistakes made early in the history of this library, there are
542522Sraf# no SUNW_1.1 symbols, but the version is now kept as a placeholder.
552522Sraf# Don't add any symbols to this version.
562522Sraf
5712692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 {
582522Sraf    global:
592522Sraf	SUNW_1.1;
602522Sraf} SUNW_0.8;
612522Sraf
6212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.8 {
632522Sraf    global:
642522Sraf	au_to_newgroups;
652522Sraf	getauclassent_r;
662522Sraf	getauclassnam_r;
672522Sraf	getauevent_r;
682522Sraf	getauevnam_r;
692522Sraf	getauevnum_r;
702522Sraf} SUNW_0.7;
712522Sraf
7212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 {
732522Sraf    global:
742522Sraf	au_close;
752522Sraf	audit;
762522Sraf	auditon;
772522Sraf	au_open;
782522Sraf	au_preselect;
792522Sraf	au_to_arg;
802522Sraf	au_to_attr;
812522Sraf	au_to_cmd;
822522Sraf	au_to_data;
832522Sraf	au_to_groups;
842522Sraf	au_to_in_addr;
852522Sraf	au_to_ipc;
862522Sraf	au_to_iport;
872522Sraf	au_to_me;
882522Sraf	au_to_opaque;
892522Sraf	au_to_path;
902522Sraf	au_to_process;
912522Sraf	au_to_return;
922522Sraf	au_to_socket;
932522Sraf	au_to_subject;
942522Sraf	au_to_text;
952522Sraf	au_user_mask;
962522Sraf	au_write;
972522Sraf	endauclass;
982522Sraf	endauevent;
992522Sraf	getauclassent;
1002522Sraf	getauclassnam;
1012522Sraf	getaudit;
1022522Sraf	getauditflagsbin;
1032522Sraf	getauditflagschar;
1042522Sraf	getauevent;
1052522Sraf	getauevnam;
1062522Sraf	getauevnonam;
1072522Sraf	getauevnum;
1082522Sraf	getauid;
1092522Sraf	getfauditflags;
1102522Sraf	setauclass;
1112522Sraf	setaudit;
1122522Sraf	setauevent;
1132522Sraf	setauid;
1142522Sraf};
1152522Sraf
11612692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 {
1172522Sraf    global:
1182522Sraf	adr_char;
1192522Sraf	adr_count;
1202522Sraf	adrf_char;
1212522Sraf	adrf_int32;
1222522Sraf	adrf_int64;
1232522Sraf	adrf_peek;
1242522Sraf	adrf_short;
1252522Sraf	adrf_start;
1262522Sraf	adrf_u_char;
1272522Sraf	adrf_u_int32;
1282522Sraf	adrf_u_int64;
1292522Sraf	adrf_u_short;
1302522Sraf	adr_int32;
1315012Sgww	adr_uid;
1322522Sraf	adr_int64;
1332522Sraf	adrm_char;
1342522Sraf	adrm_int32;
1352522Sraf	adrm_int64;
1362522Sraf	adrm_short;
1372522Sraf	adrm_start;
1382522Sraf	adrm_u_char;
1392522Sraf	adrm_u_int32;
1402522Sraf	adrm_u_int64;
1412522Sraf	adrm_u_short;
1425344Stz204579	adrm_uid;
1432522Sraf	adr_short;
1447753STon.Nguyen@Sun.COM	adr_ushort;
1452522Sraf	adr_start;
1462522Sraf	adt_alloc_event;
1472522Sraf	adt_audit_enabled;
1486680Sgww	adt_audit_state;
1492522Sraf	adt_dup_session;
1502522Sraf	adt_end_session;
1512522Sraf	adt_export_session_data;
1522522Sraf	adt_free_event;
1532522Sraf	adt_get_asid;
1542522Sraf	adt_get_auid;
1552522Sraf	adt_get_mask;
1562522Sraf	adt_get_session_id;
1572522Sraf	adt_get_termid;
1585777Stw21770	adt_get_unique_id;
1592522Sraf	adt_load_hostname;
1607496Sgww@eng.sun.com	adt_load_table;
1612522Sraf	adt_load_termid;
1622522Sraf	adt_load_ttyname;
1632522Sraf	adt_put_event;
1642522Sraf	adt_set_asid;
1652522Sraf	adt_set_auid;
1662522Sraf	adt_set_from_ucred;
1672522Sraf	adt_set_mask;
1682522Sraf	adt_set_proc;
1692522Sraf	adt_set_termid;
1702522Sraf	adt_set_user;
1712522Sraf	adt_start_session;
1722522Sraf	audit_allocate_argv;
1732522Sraf	audit_allocate_device;
1742522Sraf	audit_allocate_list;
1752522Sraf	audit_allocate_record;
1762522Sraf	audit_at_create;
1772522Sraf	audit_at_delete;
1782522Sraf	audit_cron_bad_user;
1792522Sraf	audit_cron_create_anc_file;
1802522Sraf	audit_cron_delete_anc_file;
1812522Sraf	audit_cron_is_anc_name;
1822522Sraf	audit_cron_mode;
1832522Sraf	audit_cron_new_job;
1842522Sraf	audit_cron_session;
1852522Sraf	audit_cron_setinfo;
1862522Sraf	audit_crontab_delete;
1872522Sraf	audit_crontab_modify;
1882522Sraf	audit_crontab_not_allowed;
1892522Sraf	audit_crontab_process_not_audited;
1902522Sraf	audit_cron_user_acct_expired;
1912522Sraf	__auditd_debug_file_open;
1922522Sraf	auditdoor;
1932522Sraf	__audit_dowarn;
1942522Sraf	__audit_dowarn2;
1952522Sraf	audit_ftpd_bad_pw;
1962522Sraf	audit_ftpd_excluded;
1972522Sraf	audit_ftpd_failure;
1982522Sraf	audit_ftpd_logout;
1992522Sraf	audit_ftpd_no_anon;
2002522Sraf	audit_ftpd_success;
2012522Sraf	audit_ftpd_unknown;
2022522Sraf	audit_halt_fail;
2032522Sraf	audit_halt_setup;
2042522Sraf	audit_halt_success;
2052522Sraf	audit_kadmind_auth;
2062522Sraf	audit_kadmind_unauth;
2072522Sraf	audit_krb5kdc_as_req;
2082522Sraf	audit_krb5kdc_tgs_req;
2092522Sraf	audit_krb5kdc_tgs_req_2ndtktmm;
2102522Sraf	audit_krb5kdc_tgs_req_alt_tgt;
2112522Sraf	audit_mountd_mount;
2122522Sraf	audit_mountd_setup;
2132522Sraf	audit_mountd_umount;
2142522Sraf	audit_reboot_fail;
2152522Sraf	audit_reboot_setup;
2162522Sraf	audit_reboot_success;
2172522Sraf	audit_rexd_fail;
2182522Sraf	audit_rexd_setup;
2192522Sraf	audit_rexd_success;
2202522Sraf	audit_rexecd_fail;
2212522Sraf	audit_rexecd_setup;
2222522Sraf	audit_rexecd_success;
2232522Sraf	audit_rshd_fail;
2242522Sraf	audit_rshd_setup;
2252522Sraf	audit_rshd_success;
2262522Sraf	audit_settid;
2272522Sraf	audit_shutdown_fail;
2282522Sraf	audit_shutdown_setup;
2292522Sraf	audit_shutdown_success;
2302522Sraf	__audit_syslog;
2312522Sraf	aug_audit;
2322522Sraf	aug_get_machine;
2332522Sraf	aug_get_port;
2342522Sraf	aug_init;
2352522Sraf	aug_na_selected;
2362522Sraf	aug_save_afunc;
2372522Sraf	aug_save_asid;
2382522Sraf	aug_save_auid;
2392522Sraf	aug_save_egid;
2402522Sraf	aug_save_euid;
2412522Sraf	aug_save_event;
2422522Sraf	aug_save_gid;
2432522Sraf	aug_save_me;
2442522Sraf	aug_save_na;
2452522Sraf	aug_save_namask;
2462522Sraf	aug_save_path;
2472522Sraf	aug_save_pid;
2482522Sraf	aug_save_policy;
2492522Sraf	aug_save_sorf;
2502522Sraf	aug_save_text;
2512522Sraf	aug_save_tid;
2522522Sraf	aug_save_uid;
2532522Sraf	aug_selected;
2542522Sraf	au_to_exec_args;
2552522Sraf	au_to_exec_env;
2562522Sraf	au_to_exit;
2572522Sraf	au_to_fmri;
2582522Sraf	au_to_header;
2592522Sraf	au_to_header_ex;
2605537Sgww	au_to_in_addr_ex;
2612522Sraf	au_to_label;
2622522Sraf	au_to_mylabel;
2632522Sraf	au_to_privset;
2642522Sraf	au_to_seq;
2652522Sraf	au_to_trailer;
2662522Sraf	au_to_uauth;
2675012Sgww	au_to_upriv;
26811893Sgww@eng.sun.com	au_to_user;
2692522Sraf	au_to_xatom;
2705012Sgww	au_to_xcolormap;
2715012Sgww	au_to_xclient;
2725012Sgww	au_to_xcursor;
2735012Sgww	au_to_xfont;
2745012Sgww	au_to_xgc;
2755012Sgww	au_to_xpixmap;
2765012Sgww	au_to_xproperty;
2772522Sraf	au_to_xselect;
2785012Sgww	au_to_xwindow;
2792522Sraf	cacheauclass;
2802522Sraf	cacheauclassnam;
2812522Sraf	cacheauevent;
2822522Sraf	cannot_audit;
28312326Sgww@eng.sun.com	__chkflags;
2842522Sraf	da_add_list;
2852522Sraf	da_check_logindevperm;
2862522Sraf	da_is_on;
2872522Sraf	da_open_devdb;
2882522Sraf	da_print_device;
2892522Sraf	da_remove_list;
29011529SJan.Parcel@Sun.COM	da_rm_list_entry;
2912522Sraf	da_update_defattrs;
2922522Sraf	da_update_device;
293*12918SJan.Friedel@Sun.COM	do_getflags_scf;
294*12918SJan.Friedel@Sun.COM	do_getnaflags_scf;
295*12918SJan.Friedel@Sun.COM	do_getpluginconfig_scf;
296*12918SJan.Friedel@Sun.COM	do_getpolicy_scf;
297*12918SJan.Friedel@Sun.COM	do_getqbufsz_scf;
298*12918SJan.Friedel@Sun.COM	do_getqctrl_scf;
299*12918SJan.Friedel@Sun.COM	do_getqdelay_scf;
300*12918SJan.Friedel@Sun.COM	do_getqhiwater_scf;
301*12918SJan.Friedel@Sun.COM	do_getqlowater_scf;
302*12918SJan.Friedel@Sun.COM	do_setflags_scf;
303*12918SJan.Friedel@Sun.COM	do_setnaflags_scf;
304*12918SJan.Friedel@Sun.COM	do_setpluginconfig_scf;
305*12918SJan.Friedel@Sun.COM	do_setpolicy_scf;
306*12918SJan.Friedel@Sun.COM	do_setqbufsz_scf;
307*12918SJan.Friedel@Sun.COM	do_setqctrl_scf;
308*12918SJan.Friedel@Sun.COM	do_setqdelay_scf;
309*12918SJan.Friedel@Sun.COM	do_setqhiwater_scf;
310*12918SJan.Friedel@Sun.COM	do_setqlowater_scf;
3112522Sraf	enddadefent;
3122522Sraf	enddaent;
3132522Sraf	enddmapent;
3142522Sraf	freedadefent;
3152522Sraf	freedaent;
3162522Sraf	freedmapent;
317*12918SJan.Friedel@Sun.COM	free_static_att_kva;
3182522Sraf	getdadefent;
3192522Sraf	getdadeftype;
3202522Sraf	getdadmline;
3212522Sraf	getdaent;
3222522Sraf	getdanam;
3232522Sraf	getdatype;
3242522Sraf	getdevicerange;
3252522Sraf	getdmapdev;
3262522Sraf	getdmapdfield;
3272522Sraf	getdmapent;
3282522Sraf	getdmapfield;
3292522Sraf	getdmapnam;
3302522Sraf	getdmaptype;
331*12918SJan.Friedel@Sun.COM	get_policy;
3322522Sraf	__logpost;
333*12918SJan.Friedel@Sun.COM	plugin_avail_scf;
334*12918SJan.Friedel@Sun.COM	plugin_kva_ll_free;
335*12918SJan.Friedel@Sun.COM	prt_error_va;
3362522Sraf	setdadefent;
3372522Sraf	setdaent;
3382522Sraf	setdafile;
3392522Sraf	setdmapent;
3402522Sraf	setdmapfile;
3412522Sraf    local:
3424292Sab196087	# These functions are aliased to "int" versions. Let those
3434292Sab196087	# go into .SUNW_dynsymsort, and keep these out.
34412692SAli.Bahrami@Oracle.COM	adrm_long		{ FLAGS = NODYNSORT };
34512692SAli.Bahrami@Oracle.COM	adrm_u_long		{ FLAGS = NODYNSORT };
34612692SAli.Bahrami@Oracle.COM	adrf_long		{ FLAGS = NODYNSORT };
34712692SAli.Bahrami@Oracle.COM	adrf_u_long		{ FLAGS = NODYNSORT };
34812692SAli.Bahrami@Oracle.COM	adrm_putlong		{ FLAGS = NODYNSORT };
3494292Sab196087
3504292Sab196087	# Reduce all remaining global symbols to local scope
3512522Sraf	*;
3522522Sraf};
353