1 2522 raf # 2 2522 raf # CDDL HEADER START 3 2522 raf # 4 2522 raf # The contents of this file are subject to the terms of the 5 2522 raf # Common Development and Distribution License (the "License"). 6 2522 raf # You may not use this file except in compliance with the License. 7 2522 raf # 8 2522 raf # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 2522 raf # or http://www.opensolaris.org/os/licensing. 10 2522 raf # See the License for the specific language governing permissions 11 2522 raf # and limitations under the License. 12 2522 raf # 13 2522 raf # When distributing Covered Code, include this CDDL HEADER in each 14 2522 raf # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 2522 raf # If applicable, add the following below this CDDL HEADER, with the 16 2522 raf # fields enclosed by brackets "[]" replaced with your own identifying 17 2522 raf # information: Portions Copyright [yyyy] [name of copyright owner] 18 2522 raf # 19 2522 raf # CDDL HEADER END 20 2522 raf # 21 2522 raf # 22 8744 Ali # Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23 2522 raf # Use is subject to license terms. 24 8744 Ali # 25 8744 Ali 26 8744 Ali # 27 8744 Ali # MAPFILE HEADER START 28 8744 Ali # 29 8744 Ali # WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 30 8744 Ali # Object versioning must comply with the rules detailed in 31 8744 Ali # 32 8744 Ali # usr/src/lib/README.mapfiles 33 8744 Ali # 34 8744 Ali # You should not be making modifications here until you've read the most current 35 8744 Ali # copy of that file. If you need help, contact a gatekeeper for guidance. 36 8744 Ali # 37 8744 Ali # MAPFILE HEADER END 38 2522 raf # 39 2522 raf 40 2522 raf SUNW_1.2 { 41 2522 raf global: 42 2522 raf au_to_arg32; 43 2522 raf au_to_arg64; 44 2522 raf au_to_process_ex; 45 2522 raf au_to_return32; 46 2522 raf au_to_return64; 47 2522 raf au_to_subject_ex; 48 2522 raf getaudit_addr; 49 2522 raf setaudit_addr; 50 2522 raf } SUNW_1.1; 51 2522 raf 52 2522 raf # Due to mistakes made early in the history of this library, there are 53 2522 raf # no SUNW_1.1 symbols, but the version is now kept as a placeholder. 54 2522 raf # Don't add any symbols to this version. 55 2522 raf 56 2522 raf SUNW_1.1 { 57 2522 raf global: 58 2522 raf SUNW_1.1; 59 2522 raf } SUNW_0.8; 60 2522 raf 61 2522 raf SUNW_0.8 { 62 2522 raf global: 63 2522 raf au_to_newgroups; 64 2522 raf getauclassent_r; 65 2522 raf getauclassnam_r; 66 2522 raf getauevent_r; 67 2522 raf getauevnam_r; 68 2522 raf getauevnum_r; 69 2522 raf getauuserent_r; 70 2522 raf getauusernam_r; 71 2522 raf } SUNW_0.7; 72 2522 raf 73 2522 raf SUNW_0.7 { 74 2522 raf global: 75 2522 raf au_close; 76 2522 raf audit; 77 2522 raf auditon; 78 2522 raf au_open; 79 2522 raf au_preselect; 80 2522 raf au_to_arg; 81 2522 raf au_to_attr; 82 2522 raf au_to_cmd; 83 2522 raf au_to_data; 84 2522 raf au_to_groups; 85 2522 raf au_to_in_addr; 86 2522 raf au_to_ipc; 87 2522 raf au_to_iport; 88 2522 raf au_to_me; 89 2522 raf au_to_opaque; 90 2522 raf au_to_path; 91 2522 raf au_to_process; 92 2522 raf au_to_return; 93 2522 raf au_to_socket; 94 2522 raf au_to_subject; 95 2522 raf au_to_text; 96 2522 raf au_user_mask; 97 2522 raf au_write; 98 2522 raf endac; 99 2522 raf endauclass; 100 2522 raf endauevent; 101 2522 raf endauuser; 102 2522 raf getacdir; 103 2522 raf getacflg; 104 2522 raf getacmin; 105 2522 raf getacna; 106 2522 raf getauclassent; 107 2522 raf getauclassnam; 108 2522 raf getaudit; 109 2522 raf getauditflagsbin; 110 2522 raf getauditflagschar; 111 2522 raf getauevent; 112 2522 raf getauevnam; 113 2522 raf getauevnonam; 114 2522 raf getauevnum; 115 2522 raf getauid; 116 2522 raf getauuserent; 117 2522 raf getauusernam; 118 2522 raf getfauditflags; 119 2522 raf setac; 120 2522 raf setauclass; 121 2522 raf setaudit; 122 2522 raf setauevent; 123 2522 raf setauid; 124 2522 raf setauuser; 125 2522 raf }; 126 2522 raf 127 2522 raf SUNWprivate_1.1 { 128 2522 raf global: 129 2522 raf adr_char; 130 2522 raf adr_count; 131 2522 raf adrf_char; 132 2522 raf adrf_int32; 133 2522 raf adrf_int64; 134 2522 raf adrf_peek; 135 2522 raf adrf_short; 136 2522 raf adrf_start; 137 2522 raf adrf_u_char; 138 2522 raf adrf_u_int32; 139 2522 raf adrf_u_int64; 140 2522 raf adrf_u_short; 141 2522 raf adr_int32; 142 5012 gww adr_uid; 143 2522 raf adr_int64; 144 2522 raf adrm_char; 145 2522 raf adrm_int32; 146 2522 raf adrm_int64; 147 2522 raf adrm_short; 148 2522 raf adrm_start; 149 2522 raf adrm_u_char; 150 2522 raf adrm_u_int32; 151 2522 raf adrm_u_int64; 152 2522 raf adrm_u_short; 153 5344 tz204579 adrm_uid; 154 2522 raf adr_short; 155 7753 Ton adr_ushort; 156 2522 raf adr_start; 157 2522 raf adt_alloc_event; 158 2522 raf adt_audit_enabled; 159 6680 gww adt_audit_state; 160 2522 raf adt_dup_session; 161 2522 raf adt_end_session; 162 2522 raf adt_export_session_data; 163 2522 raf adt_free_event; 164 2522 raf adt_get_asid; 165 2522 raf adt_get_auid; 166 2522 raf adt_get_mask; 167 2522 raf adt_get_session_id; 168 2522 raf adt_get_termid; 169 5777 tw21770 adt_get_unique_id; 170 2522 raf adt_import_proc; 171 2522 raf adt_load_hostname; 172 7496 gww adt_load_table; 173 2522 raf adt_load_termid; 174 2522 raf adt_load_ttyname; 175 2522 raf adt_put_event; 176 2522 raf adt_set_asid; 177 2522 raf adt_set_auid; 178 2522 raf adt_set_from_ucred; 179 2522 raf adt_set_mask; 180 2522 raf adt_set_proc; 181 2522 raf adt_set_termid; 182 2522 raf adt_set_user; 183 2522 raf adt_start_session; 184 2522 raf audit_allocate_argv; 185 2522 raf audit_allocate_device; 186 2522 raf audit_allocate_list; 187 2522 raf audit_allocate_record; 188 2522 raf audit_at_create; 189 2522 raf audit_at_delete; 190 2522 raf audit_cron_bad_user; 191 2522 raf audit_cron_create_anc_file; 192 2522 raf audit_cron_delete_anc_file; 193 2522 raf audit_cron_is_anc_name; 194 2522 raf audit_cron_mode; 195 2522 raf audit_cron_new_job; 196 2522 raf audit_cron_session; 197 2522 raf audit_cron_setinfo; 198 2522 raf audit_crontab_delete; 199 2522 raf audit_crontab_modify; 200 2522 raf audit_crontab_not_allowed; 201 2522 raf audit_crontab_process_not_audited; 202 2522 raf audit_cron_user_acct_expired; 203 2522 raf __auditd_debug_file_open; 204 2522 raf auditdoor; 205 2522 raf __audit_dowarn; 206 2522 raf __audit_dowarn2; 207 2522 raf audit_ftpd_bad_pw; 208 2522 raf audit_ftpd_excluded; 209 2522 raf audit_ftpd_failure; 210 2522 raf audit_ftpd_logout; 211 2522 raf audit_ftpd_no_anon; 212 2522 raf audit_ftpd_success; 213 2522 raf audit_ftpd_unknown; 214 2522 raf audit_halt_fail; 215 2522 raf audit_halt_setup; 216 2522 raf audit_halt_success; 217 2522 raf audit_kadmind_auth; 218 2522 raf audit_kadmind_unauth; 219 2522 raf audit_krb5kdc_as_req; 220 2522 raf audit_krb5kdc_tgs_req; 221 2522 raf audit_krb5kdc_tgs_req_2ndtktmm; 222 2522 raf audit_krb5kdc_tgs_req_alt_tgt; 223 2522 raf audit_mountd_mount; 224 2522 raf audit_mountd_setup; 225 2522 raf audit_mountd_umount; 226 2522 raf audit_reboot_fail; 227 2522 raf audit_reboot_setup; 228 2522 raf audit_reboot_success; 229 2522 raf audit_rexd_fail; 230 2522 raf audit_rexd_setup; 231 2522 raf audit_rexd_success; 232 2522 raf audit_rexecd_fail; 233 2522 raf audit_rexecd_setup; 234 2522 raf audit_rexecd_success; 235 2522 raf audit_rshd_fail; 236 2522 raf audit_rshd_setup; 237 2522 raf audit_rshd_success; 238 2522 raf audit_settid; 239 2522 raf audit_shutdown_fail; 240 2522 raf audit_shutdown_setup; 241 2522 raf audit_shutdown_success; 242 2522 raf __audit_syslog; 243 2522 raf aug_audit; 244 2522 raf aug_get_machine; 245 2522 raf aug_get_port; 246 2522 raf aug_init; 247 2522 raf aug_na_selected; 248 2522 raf aug_save_afunc; 249 2522 raf aug_save_asid; 250 2522 raf aug_save_auid; 251 2522 raf aug_save_egid; 252 2522 raf aug_save_euid; 253 2522 raf aug_save_event; 254 2522 raf aug_save_gid; 255 2522 raf aug_save_me; 256 2522 raf aug_save_na; 257 2522 raf aug_save_namask; 258 2522 raf aug_save_path; 259 2522 raf aug_save_pid; 260 2522 raf aug_save_policy; 261 2522 raf aug_save_sorf; 262 2522 raf aug_save_text; 263 2522 raf aug_save_tid; 264 2522 raf aug_save_uid; 265 2522 raf aug_selected; 266 2522 raf au_to_exec_args; 267 2522 raf au_to_exec_env; 268 2522 raf au_to_exit; 269 2522 raf au_to_fmri; 270 2522 raf au_to_header; 271 2522 raf au_to_header_ex; 272 5537 gww au_to_in_addr_ex; 273 2522 raf au_to_label; 274 2522 raf au_to_mylabel; 275 2522 raf au_to_privset; 276 2522 raf au_to_seq; 277 2522 raf au_to_trailer; 278 2522 raf au_to_uauth; 279 5012 gww au_to_upriv; 280 2522 raf au_to_xatom; 281 5012 gww au_to_xcolormap; 282 5012 gww au_to_xclient; 283 5012 gww au_to_xcursor; 284 5012 gww au_to_xfont; 285 5012 gww au_to_xgc; 286 5012 gww au_to_xpixmap; 287 5012 gww au_to_xproperty; 288 2522 raf au_to_xselect; 289 5012 gww au_to_xwindow; 290 2522 raf cacheauclass; 291 2522 raf cacheauclassnam; 292 2522 raf cacheauevent; 293 2522 raf cannot_audit; 294 2522 raf da_add_list; 295 2522 raf da_check_logindevperm; 296 2522 raf da_is_on; 297 2522 raf da_open_devdb; 298 2522 raf da_print_device; 299 2522 raf da_remove_list; 300 2522 raf da_update_defattrs; 301 2522 raf da_update_device; 302 2522 raf _endac; 303 2522 raf enddadefent; 304 2522 raf enddaent; 305 2522 raf enddmapent; 306 2522 raf freedadefent; 307 2522 raf freedaent; 308 2522 raf freedmapent; 309 2522 raf _getacdir; 310 2522 raf _getacflg; 311 2522 raf _getacmin; 312 2522 raf _getacna; 313 2522 raf _getacplug; 314 2522 raf getdadefent; 315 2522 raf getdadeftype; 316 2522 raf getdadmline; 317 2522 raf getdaent; 318 2522 raf getdanam; 319 2522 raf getdatype; 320 2522 raf getdevicerange; 321 2522 raf getdmapdev; 322 2522 raf getdmapdfield; 323 2522 raf getdmapent; 324 2522 raf getdmapfield; 325 2522 raf getdmapnam; 326 2522 raf getdmaptype; 327 2522 raf __logpost; 328 2522 raf _openac; 329 2522 raf _rewindac; 330 2522 raf setdadefent; 331 2522 raf setdaent; 332 2522 raf setdafile; 333 2522 raf setdmapent; 334 2522 raf setdmapfile; 335 2522 raf local: 336 4292 ab196087 # These functions are aliased to "int" versions. Let those 337 4292 ab196087 # go into .SUNW_dynsymsort, and keep these out. 338 4292 ab196087 adrm_long = NODYNSORT; 339 4292 ab196087 adrm_u_long = NODYNSORT; 340 4292 ab196087 adrf_long = NODYNSORT; 341 4292 ab196087 adrf_u_long = NODYNSORT; 342 4292 ab196087 adrm_putlong = NODYNSORT; 343 4292 ab196087 344 4292 ab196087 # Reduce all remaining global symbols to local scope 345 2522 raf *; 346 2522 raf }; 347