14887Schin#
24887Schin# CDDL HEADER START
34887Schin#
44887Schin# The contents of this file are subject to the terms of the
54887Schin# Common Development and Distribution License (the "License").
64887Schin# You may not use this file except in compliance with the License.
74887Schin#
84887Schin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
94887Schin# or http://www.opensolaris.org/os/licensing.
104887Schin# See the License for the specific language governing permissions
114887Schin# and limitations under the License.
124887Schin#
134887Schin# When distributing Covered Code, include this CDDL HEADER in each
144887Schin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
154887Schin# If applicable, add the following below this CDDL HEADER, with the
164887Schin# fields enclosed by brackets "[]" replaced with your own identifying
174887Schin# information: Portions Copyright [yyyy] [name of copyright owner]
184887Schin#
194887Schin# CDDL HEADER END
204887Schin#
214887Schin
224887Schin#
23*8462SApril.Chin@Sun.COM# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
244887Schin# Use is subject to license terms.
254887Schin#
264887Schin
274887SchinSUNWprivate_1.1 {
284887Schin    global:
294887Schin	sh_bltin_tree;
304887Schin	sh_subfork;
314887Schin	sh_init;
324887Schin	sh_reinit;
334887Schin	sh_eval;
344887Schin	sh_delay;
354887Schin	sh_parse;
364887Schin	sh_tdump;
374887Schin	sh_trap;
384887Schin	sh_fun;
394887Schin	sh_funscope;
404887Schin	sh_iogetiop;
414887Schin	sh_main;
424887Schin	sh_menu;
434887Schin	sh_addbuiltin;
444887Schin	sh_fmtq;
454887Schin	sh_fmtqf;
464887Schin	sh_strnum;
474887Schin	sh_access;
484887Schin	sh_close;
494887Schin	sh_dup;
504887Schin	sh_exit;
514887Schin	sh_fcntl;
524887Schin	sh_getinterp;
534887Schin	sh_open;
544887Schin	sh_pathopen;
554887Schin	sh_read;
564887Schin	sh_write;
574887Schin	sh_seek;
584887Schin	sh_pipe;
594887Schin	sh_waitnotify;
604887Schin	sh_getscope;
614887Schin	sh_setscope;
624887Schin	sh_sigcheck;
634887Schin	sh_isoption;
644887Schin	sh_onoption;
654887Schin	sh_offoption;
664887Schin	sh_waitsafe;
674887Schin	sh_exec;
684887Schin	sh_getliblist;
69*8462SApril.Chin@Sun.COM
704887Schin	nv_setarray;
714887Schin	nv_associative;
724887Schin	nv_aindex;
734887Schin	nv_nextsub;
744887Schin	nv_getsub;
754887Schin	nv_putsub;
764887Schin	nv_opensub;
774887Schin	nv_adddisc;
784887Schin	nv_clone;
794887Schin	nv_close;
804887Schin	nv_context;
814887Schin	nv_create;
824887Schin	nv_dict;
834887Schin	nv_getn;
844887Schin	nv_getnum;
854887Schin	nv_getv;
864887Schin	nv_getval;
874887Schin	nv_hasdisc;
884887Schin	nv_isnull;
894887Schin	nv_lastdict;
904887Schin	nv_newattr;
914887Schin	nv_open;
924887Schin	nv_putval;
934887Schin	nv_putv;
944887Schin	nv_scan;
954887Schin	nv_setdisc;
964887Schin	nv_setref;
974887Schin	nv_settype;
984887Schin	nv_setvec;
994887Schin	nv_setvtree;
1004887Schin	nv_setsize;
1014887Schin	nv_disc;
1024887Schin	nv_unset;
1034887Schin	nv_search;
1044887Schin	nv_name;
1054887Schin	nv_discfun;
1064887Schin
107*8462SApril.Chin@Sun.COM	# semi-private, needed for shcomp
108*8462SApril.Chin@Sun.COM	sh;
109*8462SApril.Chin@Sun.COM	e_dict;
110*8462SApril.Chin@Sun.COM
1114887Schin    local:
1124887Schin	*;
1134887Schin};
1144887Schin
1154887Schin# Builtin shell commands
1164887Schin# (see libshell/common/include/builtins.h)
1174887Schin# Note: We have to export all the |b_*()| symbols that the "builtin" command
1184887Schin# can load builtins which are not enabled by the default OS/Net configuration.
1194887SchinSUNWprivate_1.1 {
1204887Schin    global:
1214887Schin	B_echo;
1224887Schin	B_login;
1234887Schin	b_alarm;
1244887Schin	b_alias;
1254887Schin	b_bg;
1264887Schin	b_break;
1274887Schin	b_builtin;
1284887Schin	b_cd;
1294887Schin	b_close;
1304887Schin	b_command;
1314887Schin	b_dot_cmd;
1324887Schin	b_dup;
1334887Schin	b_eval;
1344887Schin	b_exec;
1354887Schin	b_false;
1364887Schin	b_getopts;
1374887Schin	b_hist;
1384887Schin	b_jobs;
1394887Schin	b_kill;
1404887Schin	b_let;
1414887Schin	b_open;
1424887Schin	b_poll;
1434887Schin	b_print;
1444887Schin	b_printf;
1454887Schin	b_pwd;
1464887Schin	b_read;
1474887Schin	b_readonly;
1484887Schin	b_return;
1494887Schin	b_rewind;
1504887Schin	b_set;
1514887Schin	b_shift;
1524887Schin	b_sleep;
1534887Schin	b_stat;
1544887Schin	b_test;
1554887Schin	b_tmpfile;
1564887Schin	b_trap;
1574887Schin	b_true;
1584887Schin	b_typeset;
1594887Schin	b_ulimit;
1604887Schin	b_umask;
1614887Schin	b_unalias;
1624887Schin	b_unset;
1634887Schin	b_vpath;
1644887Schin	b_wait;
1654887Schin	b_whence;
1664887Schin    local:
1674887Schin	*;
1684887Schin};
169