2N/A#
2N/A# CDDL HEADER START
2N/A#
2N/A# The contents of this file are subject to the terms of the
2N/A# Common Development and Distribution License (the "License").
2N/A# You may not use this file except in compliance with the License.
2N/A#
2N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A# or http://www.opensolaris.org/os/licensing.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A#
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A# If applicable, add the following below this CDDL HEADER, with the
2N/A# fields enclosed by brackets "[]" replaced with your own identifying
2N/A# information: Portions Copyright [yyyy] [name of copyright owner]
2N/A#
2N/A# CDDL HEADER END
2N/A#
2N/A#
2N/A# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
2N/A#
2N/A
2N/A#
2N/A# MAPFILE HEADER START
2N/A#
2N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
2N/A# Object versioning must comply with the rules detailed in
2N/A#
2N/A# usr/src/lib/README.mapfiles
2N/A#
2N/A# You should not be making modifications here until you've read the most current
2N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
2N/A#
2N/A# MAPFILE HEADER END
2N/A#
2N/A
2N/A$mapfile_version 2
2N/A
2N/ASTUB_OBJECT;
2N/A
2N/A# Due to mistakes made early in the history of this library, there are
2N/A# no SUNW_2.1 symbols, but the version is now kept as a placeholder.
2N/A# Don't add any symbols to this version.
2N/A
2N/ASYMBOL_VERSION SUNW_2.1 {
2N/A global:
2N/A SUNW_2.1;
2N/A};
2N/A
2N/ASYMBOL_VERSION SUNWprivate_2.1 {
2N/A global:
2N/A abort_transaction;
2N/A addUpdate;
2N/A assertExclusive;
2N/A beginTransaction;
2N/A bp2buf;
2N/A cons {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$else
2N/A BINDING=weak;
2N/A$endif
2N/A SIZE=4;
2N/A };
2N/A };
2N/A db_abort_merge_dict;
2N/A db_add_entry;
2N/A __db_add_entry_nolog;
2N/A __db_add_entry_nosync;
2N/A __db_allowLDAP;
2N/A db_begin_merge_dict;
2N/A db_checkpoint;
2N/A __db_commit;
2N/A __db_configure;
2N/A db_copy_file;
2N/A dbCreateFromLDAP;
2N/A db_create_table;
2N/A __db_defer;
2N/A db_destroy_table;
2N/A __db_disallowLDAP;
2N/A db_end_merge_dict;
2N/A db_extract_dict_entries;
2N/A db_first_entry;
2N/A db_in_dict_file;
2N/A db_initialize;
2N/A db_list_entries;
2N/A __db_list_entries;
2N/A db_massage_dict;
2N/A db_next_entry;
2N/A db_perror;
2N/A db_remove_entry;
2N/A __db_remove_entry_nosync;
2N/A db_reset_next_entry;
2N/A __db_rollback;
2N/A db_standby;
2N/A db_sync_log;
2N/A db_table_exists;
2N/A db_unload_table;
2N/A deleteLDAPobj;
2N/A delete_map;
2N/A dump_dit_to_maps;
2N/A dump_maps_to_dit;
2N/A endTransaction;
2N/A free_entry;
2N/A freeEntryObjArray;
2N/A freeObjAttr;
2N/A freeQuery;
2N/A freeRuleValue;
2N/A get_list_max;
2N/A get_map_name;
2N/A getObjMapping;
2N/A get_root_object;
2N/A hash;
2N/A init_lock_map;
2N/A init_lock_system;
2N/A init_yptol_flag;
2N/A internalTableName;
2N/A internal_table_name;
2N/A justTesting {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$else
2N/A BINDING=weak;
2N/A$endif
2N/A SIZE=4;
2N/A };
2N/A };
2N/A ldapConfig { ASSERT { TYPE=data; SIZE=0x3c } };
2N/A ldapDBTableMapping {
2N/A ASSERT {
2N/A TYPE=data;
2N/A SH_ATTR=nobits;
2N/A$if _x86
2N/A SIZE=0x8c;
2N/A$elif _sparc
2N/A SIZE=0x90;
2N/A$else
2N/A$error unknown platform
2N/A$endif
2N/A };
2N/A };
2N/A ldapMappingList {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if _x86
2N/A SIZE=0x154;
2N/A$elif _sparc
2N/A SIZE=0x158;
2N/A$else
2N/A$error unknown platform
2N/A$endif
2N/A };
2N/A };
2N/A loadAllLDAP;
2N/A lock_core;
2N/A lock_map;
2N/A lockTransLog;
2N/A logmsg;
2N/A __make_legal;
2N/A mapFromLDAP;
2N/A mapToLDAP;
2N/A mflag {
2N/A ASSERT {
2N/A TYPE=data;
2N/A BINDING=weak;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A __nisdb_get_tsd;
2N/A __nisdb_lock_report;
2N/A __nisdb_rlock;
2N/A __nisdb_rulock;
2N/A __nisdb_wlock;
2N/A __nisdb_wlock_trylock;
2N/A __nisdb_wulock;
2N/A __nis_find_item_mt;
2N/A __nis_init_hash_table;
2N/A __nis_insert_item_mt;
2N/A __nis_insert_name_mt;
2N/A __nis_item_access;
2N/A __nis_lock_db_table;
2N/A __nis_lock_hash_table;
2N/A __nis_pop_item_mt;
2N/A __nis_release_item;
2N/A __nis_remove_item_mt;
2N/A __nis_retry_sleep;
2N/A __nis_scan_table_mt;
2N/A __nis_ulock_db_table;
2N/A __nis_ulock_hash_table;
2N/A nogecos {
2N/A ASSERT {
2N/A TYPE=data;
2N/A BINDING=weak;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A nopw {
2N/A ASSERT {
2N/A TYPE=data;
2N/A BINDING=weak;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A noshell {
2N/A ASSERT {
2N/A TYPE=data;
2N/A BINDING=weak;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A numMisaligned {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$endif
2N/A SIZE=4;
2N/A };
2N/A };
2N/A objFromLDAP;
2N/A objToLDAP;
2N/A p2buf;
2N/A parseConfig;
2N/A printbuf;
2N/A printObjAttr;
2N/A printQuery;
2N/A printTableMapping;
2N/A relative_name;
2N/A remove_root_object;
2N/A rename_map;
2N/A sc2buf;
2N/A setColumnsDuringConfig {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$else
2N/A BINDING=weak;
2N/A$endif
2N/A SIZE=4;
2N/A };
2N/A };
2N/A sfree;
2N/A shim_changepasswd;
2N/A shim_dbm_close;
2N/A shim_dbm_delete;
2N/A shim_dbm_do_nextkey;
2N/A shim_dbm_fetch;
2N/A shim_dbm_fetch_noupdate;
2N/A shim_dbm_firstkey;
2N/A shim_dbm_nextkey;
2N/A shim_dbm_open;
2N/A shim_dbm_store;
2N/A shim_exit;
2N/A single {
2N/A ASSERT {
2N/A TYPE=data;
2N/A BINDING=weak;
2N/A SH_ATTR=nobits;
2N/A SIZE=4;
2N/A };
2N/A };
2N/A socket;
2N/A tbl_prototype { ASSERT { TYPE=data; SIZE=0x18 } };
2N/A unlock_core;
2N/A unlock_map;
2N/A unlockTransLog;
2N/A update_root_object;
2N/A validloginshell;
2N/A validstr;
2N/A verbose {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$else
2N/A BINDING=weak;
2N/A$endif
2N/A SIZE=4;
2N/A };
2N/A };
2N/A xdr_nis_fetus_object;
2N/A xdr_nis_name_abbrev;
2N/A ypcheck_domain_yptol;
2N/A ypcheck_map_existence_yptol;
2N/A ypmkfilename;
2N/A yptol_mode {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$endif
2N/A SIZE=addrsize;
2N/A };
2N/A };
2N/A yptol_newlock {
2N/A ASSERT {
2N/A TYPE=data;
2N/A$if __GNUC
2N/A SH_ATTR=nobits;
2N/A$endif
2N/A SIZE=addrsize;
2N/A };
2N/A };
2N/A local:
2N/A *;
2N/A};