diff options
Diffstat (limited to 'usr/src/lib/libshell/mapfile-vers')
| -rw-r--r-- | usr/src/lib/libshell/mapfile-vers | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/usr/src/lib/libshell/mapfile-vers b/usr/src/lib/libshell/mapfile-vers new file mode 100644 index 0000000000..503d8fe439 --- /dev/null +++ b/usr/src/lib/libshell/mapfile-vers @@ -0,0 +1,170 @@ +# +# 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 2007 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# ident "%Z%%M% %I% %E% SMI" +# + +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_scoped; + nv_setdisc; + nv_setref; + nv_settype; + nv_setvec; + nv_setvtree; + nv_setsize; + nv_disc; + nv_unset; + nv_search; + nv_unscope; + nv_name; + nv_discfun; + + # libshell overrides libast's |_ast_procrun()| (see sh/xec.c) + _ast_procrun; + 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: + *; +}; |
