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