# # 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 # or http://www.opensolaris.org/os/licensing. # 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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. # # # MAPFILE HEADER START # # WARNING: STOP NOW. DO NOT MODIFY THIS FILE. # Object versioning must comply with the rules detailed in # # usr/src/lib/README.mapfiles # # You should not be making modifications here until you've read the most current # copy of that file. If you need help, contact a gatekeeper for guidance. # # MAPFILE HEADER END # $mapfile_version 2 # Due to mistakes made early in the history of this library, there are # no SUNW_2.1 symbols, but the version is now kept as a placeholder. # Don't add any symbols to this version. SYMBOL_VERSION SUNW_2.1 { global: SUNW_2.1; }; SYMBOL_VERSION SUNWprivate_2.1 { global: abort_transaction; addUpdate; assertExclusive; beginTransaction; bp2buf; cons { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; createQuery; db_abort_merge_dict; db_add_entry; __db_add_entry_nolog; __db_add_entry_nosync; __db_allowLDAP; db_begin_merge_dict; db_checkpoint; __db_commit; __db_configure; db_copy_file; dbCreateFromLDAP; db_create_table; __db_defer; db_destroy_table; __db_disallowLDAP; db_end_merge_dict; db_extract_dict_entries; db_first_entry; db_in_dict_file; db_initialize; db_list_entries; __db_list_entries; db_massage_dict; db_next_entry; db_perror; db_remove_entry; __db_remove_entry_nosync; db_reset_next_entry; __db_rollback; db_standby; db_sync_log; db_table_exists; db_unload_table; deleteLDAPobj; delete_map; dump_dit_to_maps; dump_maps_to_dit; endTransaction; free_entry; freeEntryObjArray; freeObjAttr; freeQuery; freeRuleValue; fullObjName; get_list_max; get_map_name; getObjMapping; get_root_object; hash; init_lock_map; init_lock_system; init_yptol_flag; internalTableName; internal_table_name; justTesting { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; ldapConfig { ASSERT = { TYPE = OBJECT; SIZE = 60; }; }; $if _x86 ldapDBTableMapping { ASSERT = { TYPE = OBJECT; SIZE = 140; }; }; ldapMappingList { ASSERT = { TYPE = OBJECT; SIZE = 340; }; }; $elif _sparc ldapDBTableMapping { ASSERT = { TYPE = OBJECT; SIZE = 144; }; }; ldapMappingList { ASSERT = { TYPE = OBJECT; SIZE = 344; }; }; $else $error Unknown architecture $endif loadAllLDAP; lock_core; lock_map; lockTransLog; logmsg; __make_legal; mapFromLDAP; mapToLDAP; mflag { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; __nisdb_get_tsd; __nisdb_lock_report; __nisdb_rlock; __nisdb_rulock; __nisdb_wlock; __nisdb_wlock_trylock; __nisdb_wulock; __nis_find_item_mt; __nis_init_hash_table; __nis_insert_item_mt; __nis_insert_name_mt; __nis_item_access; __nis_lock_db_table; __nis_lock_hash_table; __nis_pop_item_mt; __nis_release_item; __nis_remove_item_mt; __nis_retry_sleep; __nis_scan_table_mt; __nis_ulock_db_table; __nis_ulock_hash_table; nogecos { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; nopw { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; noshell { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; numMisaligned { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; objFromLDAP; objToLDAP; p2buf; parseConfig; printbuf; printObjAttr; printQuery; printTableMapping; relative_name; remove_root_object; rename_map; sc2buf; setColumnsDuringConfig { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; sfree; shim_changepasswd; shim_dbm_close; shim_dbm_delete; shim_dbm_do_nextkey; shim_dbm_fetch; shim_dbm_fetch_noupdate; shim_dbm_firstkey; shim_dbm_nextkey; shim_dbm_open; shim_dbm_store; shim_exit; single { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; socket; tbl_prototype { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; unlock_core; unlock_map; unlockTransLog; update_root_object; validloginshell; validstr; verbose { ASSERT = { BINDING = WEAK; TYPE = OBJECT; SIZE = 4; }; }; xdr_nis_fetus_object; xdr_nis_name_abbrev; ypcheck_domain_yptol; ypcheck_map_existence_yptol; ypmkfilename; yptol_mode { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; yptol_newlock { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; local: *; };