summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/mapfile-vers
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libshell/mapfile-vers')
-rw-r--r--usr/src/lib/libshell/mapfile-vers170
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:
+ *;
+};