OpenSolaris_b135/lib/libshell/mapfile-vers

#
# 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 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#
# 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
#

SUNWprivate_1.1 {
    global:
	sh_bltin_tree;
	sh_subfork;
	sh_init;
	sh_reinit;
	sh_eval;
	sh_delay;
	sh_parse;
	sh_tdump;
	sh_trap;
	sh_fun;
	sh_funscope;
	sh_iogetiop;
	sh_main;
	sh_menu;
	sh_addbuiltin;
	sh_fmtq;
	sh_fmtqf;
	sh_strnum;
	sh_access;
	sh_close;
	sh_dup;
	sh_exit;
	sh_fcntl;
	sh_getinterp;
	sh_open;
	sh_pathopen;
	sh_read;
	sh_write;
	sh_seek;
	sh_pipe;
	sh_waitnotify;
	sh_getscope;
	sh_setscope;
	sh_sigcheck;
	sh_isoption;
	sh_onoption;
	sh_offoption;
	sh_waitsafe;
	sh_exec;
	sh_getliblist;
	
	nv_setarray;
	nv_associative;
	nv_aindex;
	nv_nextsub;
	nv_getsub;
	nv_putsub;
	nv_opensub;
	nv_adddisc;
	nv_clone;
	nv_close;
	nv_context;
	nv_create;
	nv_dict;
	nv_getn;
	nv_getnum;
	nv_getv;
	nv_getval;
	nv_hasdisc;
	nv_isnull;
	nv_lastdict;
	nv_newattr;
	nv_open;
	nv_putval;
	nv_putv;
	nv_scan;
	nv_setdisc;
	nv_setref;
	nv_settype;
	nv_setvec;
	nv_setvtree;
	nv_setsize;
	nv_disc;
	nv_unset;
	nv_search;
	nv_name;
	nv_discfun;

	# semi-private, needed for shcomp
	sh;
	e_dict;

    local:
	*;
};

# Builtin shell commands
# (see libshell/common/include/builtins.h)
# Note: We have to export all the |b_*()| symbols that the "builtin" command
# can load builtins which are not enabled by the default OS/Net configuration.
SUNWprivate_1.1 {
    global:
	B_echo;
	B_login;
	b_alarm;
	b_alias;
	b_bg;
	b_break;
	b_builtin;
	b_cd;
	b_close;
	b_command;
	b_dot_cmd;
	b_dup;
	b_eval;
	b_exec;
	b_false;
	b_getopts;
	b_hist;
	b_jobs;
	b_kill;
	b_let;
	b_open;
	b_poll;
	b_print;
	b_printf;
	b_pwd;
	b_read;
	b_readonly;
	b_return;
	b_rewind;
	b_set;
	b_shift;
	b_sleep;
	b_stat;
	b_test;
	b_tmpfile;
	b_trap;
	b_true;
	b_typeset;
	b_ulimit;
	b_umask;
	b_unalias;
	b_unset;
	b_vpath;
	b_wait;
	b_whence;	
    local:
	*;
};