xref: /onnv-gate/usr/src/lib/libshell/mapfile-vers (revision 4887:feebf9260c2e)
1*4887Schin#
2*4887Schin# CDDL HEADER START
3*4887Schin#
4*4887Schin# The contents of this file are subject to the terms of the
5*4887Schin# Common Development and Distribution License (the "License").
6*4887Schin# You may not use this file except in compliance with the License.
7*4887Schin#
8*4887Schin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*4887Schin# or http://www.opensolaris.org/os/licensing.
10*4887Schin# See the License for the specific language governing permissions
11*4887Schin# and limitations under the License.
12*4887Schin#
13*4887Schin# When distributing Covered Code, include this CDDL HEADER in each
14*4887Schin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*4887Schin# If applicable, add the following below this CDDL HEADER, with the
16*4887Schin# fields enclosed by brackets "[]" replaced with your own identifying
17*4887Schin# information: Portions Copyright [yyyy] [name of copyright owner]
18*4887Schin#
19*4887Schin# CDDL HEADER END
20*4887Schin#
21*4887Schin
22*4887Schin#
23*4887Schin# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
24*4887Schin# Use is subject to license terms.
25*4887Schin#
26*4887Schin# ident	"%Z%%M%	%I%	%E% SMI"
27*4887Schin#
28*4887Schin
29*4887SchinSUNWprivate_1.1 {
30*4887Schin    global:
31*4887Schin	sh_bltin_tree;
32*4887Schin	sh_subfork;
33*4887Schin	sh_init;
34*4887Schin	sh_reinit;
35*4887Schin	sh_eval;
36*4887Schin	sh_delay;
37*4887Schin	sh_parse;
38*4887Schin	sh_tdump;
39*4887Schin	sh_trap;
40*4887Schin	sh_fun;
41*4887Schin	sh_funscope;
42*4887Schin	sh_iogetiop;
43*4887Schin	sh_main;
44*4887Schin	sh_menu;
45*4887Schin	sh_addbuiltin;
46*4887Schin	sh_fmtq;
47*4887Schin	sh_fmtqf;
48*4887Schin	sh_strnum;
49*4887Schin	sh_access;
50*4887Schin	sh_close;
51*4887Schin	sh_dup;
52*4887Schin	sh_exit;
53*4887Schin	sh_fcntl;
54*4887Schin	sh_getinterp;
55*4887Schin	sh_open;
56*4887Schin	sh_pathopen;
57*4887Schin	sh_read;
58*4887Schin	sh_write;
59*4887Schin	sh_seek;
60*4887Schin	sh_pipe;
61*4887Schin	sh_waitnotify;
62*4887Schin	sh_getscope;
63*4887Schin	sh_setscope;
64*4887Schin	sh_sigcheck;
65*4887Schin	sh_isoption;
66*4887Schin	sh_onoption;
67*4887Schin	sh_offoption;
68*4887Schin	sh_waitsafe;
69*4887Schin	sh_exec;
70*4887Schin	sh_getliblist;
71*4887Schin
72*4887Schin	nv_setarray;
73*4887Schin	nv_associative;
74*4887Schin	nv_aindex;
75*4887Schin	nv_nextsub;
76*4887Schin	nv_getsub;
77*4887Schin	nv_putsub;
78*4887Schin	nv_opensub;
79*4887Schin	nv_adddisc;
80*4887Schin	nv_clone;
81*4887Schin	nv_close;
82*4887Schin	nv_context;
83*4887Schin	nv_create;
84*4887Schin	nv_dict;
85*4887Schin	nv_getn;
86*4887Schin	nv_getnum;
87*4887Schin	nv_getv;
88*4887Schin	nv_getval;
89*4887Schin	nv_hasdisc;
90*4887Schin	nv_isnull;
91*4887Schin	nv_lastdict;
92*4887Schin	nv_newattr;
93*4887Schin	nv_open;
94*4887Schin	nv_putval;
95*4887Schin	nv_putv;
96*4887Schin	nv_scan;
97*4887Schin	nv_scoped;
98*4887Schin	nv_setdisc;
99*4887Schin	nv_setref;
100*4887Schin	nv_settype;
101*4887Schin	nv_setvec;
102*4887Schin	nv_setvtree;
103*4887Schin	nv_setsize;
104*4887Schin	nv_disc;
105*4887Schin	nv_unset;
106*4887Schin	nv_search;
107*4887Schin	nv_unscope;
108*4887Schin	nv_name;
109*4887Schin	nv_discfun;
110*4887Schin
111*4887Schin	# libshell overrides libast's |_ast_procrun()| (see sh/xec.c)
112*4887Schin	_ast_procrun;
113*4887Schin    local:
114*4887Schin	*;
115*4887Schin};
116*4887Schin
117*4887Schin# Builtin shell commands
118*4887Schin# (see libshell/common/include/builtins.h)
119*4887Schin# Note: We have to export all the |b_*()| symbols that the "builtin" command
120*4887Schin# can load builtins which are not enabled by the default OS/Net configuration.
121*4887SchinSUNWprivate_1.1 {
122*4887Schin    global:
123*4887Schin	B_echo;
124*4887Schin	B_login;
125*4887Schin	b_alarm;
126*4887Schin	b_alias;
127*4887Schin	b_bg;
128*4887Schin	b_break;
129*4887Schin	b_builtin;
130*4887Schin	b_cd;
131*4887Schin	b_close;
132*4887Schin	b_command;
133*4887Schin	b_dot_cmd;
134*4887Schin	b_dup;
135*4887Schin	b_eval;
136*4887Schin	b_exec;
137*4887Schin	b_false;
138*4887Schin	b_getopts;
139*4887Schin	b_hist;
140*4887Schin	b_jobs;
141*4887Schin	b_kill;
142*4887Schin	b_let;
143*4887Schin	b_open;
144*4887Schin	b_poll;
145*4887Schin	b_print;
146*4887Schin	b_printf;
147*4887Schin	b_pwd;
148*4887Schin	b_read;
149*4887Schin	b_readonly;
150*4887Schin	b_return;
151*4887Schin	b_rewind;
152*4887Schin	b_set;
153*4887Schin	b_shift;
154*4887Schin	b_sleep;
155*4887Schin	b_stat;
156*4887Schin	b_test;
157*4887Schin	b_tmpfile;
158*4887Schin	b_trap;
159*4887Schin	b_true;
160*4887Schin	b_typeset;
161*4887Schin	b_ulimit;
162*4887Schin	b_umask;
163*4887Schin	b_unalias;
164*4887Schin	b_unset;
165*4887Schin	b_vpath;
166*4887Schin	b_wait;
167*4887Schin	b_whence;
168*4887Schin    local:
169*4887Schin	*;
170*4887Schin};
171