1N/A#
1N/A# CDDL HEADER START
1N/A#
1N/A# The contents of this file are subject to the terms of the
1N/A# Common Development and Distribution License (the "License").
1N/A# You may not use this file except in compliance with the License.
1N/A#
1N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1N/A# or http://www.opensolaris.org/os/licensing.
1N/A# See the License for the specific language governing permissions
1N/A# and limitations under the License.
1N/A#
1N/A# When distributing Covered Code, include this CDDL HEADER in each
1N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1N/A# If applicable, add the following below this CDDL HEADER, with the
1N/A# fields enclosed by brackets "[]" replaced with your own identifying
1N/A# information: Portions Copyright [yyyy] [name of copyright owner]
1N/A#
1N/A# CDDL HEADER END
1N/A#
1N/A
1N/A#
1N/A# Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
1N/A#
1N/A
1N/A#
1N/A# MAPFILE HEADER START
1N/A#
1N/A# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
1N/A# Object versioning must comply with the rules detailed in
1N/A#
1N/A# usr/src/lib/README.mapfiles
1N/A#
1N/A# You should not be making modifications here until you've read the most current
1N/A# copy of that file. If you need help, contact a gatekeeper for guidance.
1N/A#
1N/A# MAPFILE HEADER END
1N/A#
1N/A
1N/A$mapfile_version 2
1N/A
1N/ASTUB_OBJECT;
1N/A
1N/ASYMBOL_VERSION SUNWprivate_1.1 {
1N/A global:
1N/A sh_bltin_tree;
1N/A sh_subfork;
1N/A sh_init;
1N/A sh_reinit;
1N/A sh_eval;
1N/A sh_delay;
1N/A sh_parse;
1N/A sh_tdump;
1N/A sh_trap;
1N/A sh_fun;
1N/A sh_funscope;
1N/A sh_iogetiop;
1N/A sh_main;
1N/A sh_menu;
1N/A sh_addbuiltin;
1N/A sh_fmtq;
1N/A sh_fmtqf;
1N/A sh_strnum;
1N/A sh_access;
1N/A sh_close;
1N/A sh_dup;
1N/A sh_exit;
1N/A sh_fcntl;
1N/A sh_getinterp;
1N/A sh_open;
1N/A sh_pathopen;
1N/A sh_read;
1N/A sh_write;
1N/A sh_seek;
1N/A sh_pipe;
1N/A sh_waitnotify;
1N/A sh_getscope;
1N/A sh_setscope;
1N/A sh_sigcheck;
1N/A sh_isoption;
1N/A sh_onoption;
1N/A sh_offoption;
1N/A sh_waitsafe;
1N/A sh_exec;
1N/A sh_getliblist;
1N/A
1N/A nv_setarray;
1N/A nv_associative;
1N/A nv_aindex;
1N/A nv_nextsub;
1N/A nv_getsub;
1N/A nv_putsub;
1N/A nv_opensub;
1N/A nv_adddisc;
1N/A nv_clone;
1N/A nv_close;
1N/A nv_context;
1N/A nv_create;
1N/A nv_dict;
1N/A nv_getn;
1N/A nv_getnum;
1N/A nv_getv;
1N/A nv_getval;
1N/A nv_hasdisc;
1N/A nv_isnull;
1N/A nv_lastdict;
1N/A nv_newattr;
1N/A nv_open;
1N/A nv_putval;
1N/A nv_putv;
1N/A nv_scan;
1N/A nv_setdisc;
1N/A nv_setref;
1N/A nv_settype;
1N/A nv_setvec;
1N/A nv_setvtree;
1N/A nv_setsize;
1N/A nv_disc;
1N/A nv_unset;
1N/A nv_search;
1N/A nv_name;
1N/A nv_discfun;
1N/A
1N/A plugin_version;
1N/A
1N/A # semi-private, needed for shcomp
1N/A sh {
1N/A ASSERT {
1N/A TYPE=data;
1N/A$if __GNUC
1N/A SH_ATTR=nobits;
1N/A$endif
1N/A$if _sparc && _ELF32
1N/A SIZE=0x4a0;
1N/A$elif _sparc && _ELF64
1N/A SIZE=0x740;
1N/A$elif _x86 && _ELF32
1N/A SIZE=0x498;
1N/A$elif _x86 && _ELF64
1N/A SIZE=0x720;
1N/A$else
1N/A$error unknown platform
1N/A$endif
1N/A };
1N/A };
1N/A e_dict { ASSERT { TYPE=data; SIZE=9 } };
1N/A
1N/A local:
1N/A *;
1N/A};
1N/A
1N/A# Builtin shell commands
1N/A# (see libshell/common/include/builtins.h)
1N/A# Note: We have to export all the |b_*()| symbols that the "builtin" command
1N/A# can load builtins which are not enabled by the default OS/Net configuration.
1N/ASYMBOL_VERSION SUNWprivate_1.1 {
1N/A global:
1N/A B_echo;
1N/A B_login;
1N/A b_alarm;
1N/A b_alias;
1N/A b_bg;
1N/A b_break;
1N/A b_builtin;
1N/A b_cd;
1N/A b_close;
1N/A b_command;
1N/A b_dot_cmd;
1N/A b_dup;
1N/A b_eval;
1N/A b_exec;
1N/A b_false;
1N/A b_getopts;
1N/A b_hist;
1N/A b_jobs;
1N/A b_kill;
1N/A b_let;
1N/A b_open;
1N/A b_poll;
1N/A b_print;
1N/A b_printf;
1N/A b_pwd;
1N/A b_read;
1N/A b_readonly;
1N/A b_return;
1N/A b_rewind;
1N/A b_set;
1N/A b_shift;
1N/A b_sleep;
1N/A b_stat;
1N/A b_test;
1N/A b_tmpfile;
1N/A b_trap;
1N/A b_true;
1N/A b_typeset;
1N/A b_ulimit;
1N/A b_umask;
1N/A b_unalias;
1N/A b_unset;
1N/A b_vpath;
1N/A b_wait;
1N/A b_whence;
1N/A local:
1N/A *;
1N/A};