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*8744SAli.Bahrami@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 244887Schin# Use is subject to license terms. 254887Schin# 264887Schin 27*8744SAli.Bahrami@Sun.COM# 28*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 29*8744SAli.Bahrami@Sun.COM# 30*8744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 31*8744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 32*8744SAli.Bahrami@Sun.COM# 33*8744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 34*8744SAli.Bahrami@Sun.COM# 35*8744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 36*8744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 37*8744SAli.Bahrami@Sun.COM# 38*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 39*8744SAli.Bahrami@Sun.COM# 40*8744SAli.Bahrami@Sun.COM 414887SchinSUNWprivate_1.1 { 424887Schin global: 434887Schin sh_bltin_tree; 444887Schin sh_subfork; 454887Schin sh_init; 464887Schin sh_reinit; 474887Schin sh_eval; 484887Schin sh_delay; 494887Schin sh_parse; 504887Schin sh_tdump; 514887Schin sh_trap; 524887Schin sh_fun; 534887Schin sh_funscope; 544887Schin sh_iogetiop; 554887Schin sh_main; 564887Schin sh_menu; 574887Schin sh_addbuiltin; 584887Schin sh_fmtq; 594887Schin sh_fmtqf; 604887Schin sh_strnum; 614887Schin sh_access; 624887Schin sh_close; 634887Schin sh_dup; 644887Schin sh_exit; 654887Schin sh_fcntl; 664887Schin sh_getinterp; 674887Schin sh_open; 684887Schin sh_pathopen; 694887Schin sh_read; 704887Schin sh_write; 714887Schin sh_seek; 724887Schin sh_pipe; 734887Schin sh_waitnotify; 744887Schin sh_getscope; 754887Schin sh_setscope; 764887Schin sh_sigcheck; 774887Schin sh_isoption; 784887Schin sh_onoption; 794887Schin sh_offoption; 804887Schin sh_waitsafe; 814887Schin sh_exec; 824887Schin sh_getliblist; 838462SApril.Chin@Sun.COM 844887Schin nv_setarray; 854887Schin nv_associative; 864887Schin nv_aindex; 874887Schin nv_nextsub; 884887Schin nv_getsub; 894887Schin nv_putsub; 904887Schin nv_opensub; 914887Schin nv_adddisc; 924887Schin nv_clone; 934887Schin nv_close; 944887Schin nv_context; 954887Schin nv_create; 964887Schin nv_dict; 974887Schin nv_getn; 984887Schin nv_getnum; 994887Schin nv_getv; 1004887Schin nv_getval; 1014887Schin nv_hasdisc; 1024887Schin nv_isnull; 1034887Schin nv_lastdict; 1044887Schin nv_newattr; 1054887Schin nv_open; 1064887Schin nv_putval; 1074887Schin nv_putv; 1084887Schin nv_scan; 1094887Schin nv_setdisc; 1104887Schin nv_setref; 1114887Schin nv_settype; 1124887Schin nv_setvec; 1134887Schin nv_setvtree; 1144887Schin nv_setsize; 1154887Schin nv_disc; 1164887Schin nv_unset; 1174887Schin nv_search; 1184887Schin nv_name; 1194887Schin nv_discfun; 1204887Schin 1218462SApril.Chin@Sun.COM # semi-private, needed for shcomp 1228462SApril.Chin@Sun.COM sh; 1238462SApril.Chin@Sun.COM e_dict; 1248462SApril.Chin@Sun.COM 1254887Schin local: 1264887Schin *; 1274887Schin}; 1284887Schin 1294887Schin# Builtin shell commands 1304887Schin# (see libshell/common/include/builtins.h) 1314887Schin# Note: We have to export all the |b_*()| symbols that the "builtin" command 1324887Schin# can load builtins which are not enabled by the default OS/Net configuration. 1334887SchinSUNWprivate_1.1 { 1344887Schin global: 1354887Schin B_echo; 1364887Schin B_login; 1374887Schin b_alarm; 1384887Schin b_alias; 1394887Schin b_bg; 1404887Schin b_break; 1414887Schin b_builtin; 1424887Schin b_cd; 1434887Schin b_close; 1444887Schin b_command; 1454887Schin b_dot_cmd; 1464887Schin b_dup; 1474887Schin b_eval; 1484887Schin b_exec; 1494887Schin b_false; 1504887Schin b_getopts; 1514887Schin b_hist; 1524887Schin b_jobs; 1534887Schin b_kill; 1544887Schin b_let; 1554887Schin b_open; 1564887Schin b_poll; 1574887Schin b_print; 1584887Schin b_printf; 1594887Schin b_pwd; 1604887Schin b_read; 1614887Schin b_readonly; 1624887Schin b_return; 1634887Schin b_rewind; 1644887Schin b_set; 1654887Schin b_shift; 1664887Schin b_sleep; 1674887Schin b_stat; 1684887Schin b_test; 1694887Schin b_tmpfile; 1704887Schin b_trap; 1714887Schin b_true; 1724887Schin b_typeset; 1734887Schin b_ulimit; 1744887Schin b_umask; 1754887Schin b_unalias; 1764887Schin b_unset; 1774887Schin b_vpath; 1784887Schin b_wait; 1794887Schin b_whence; 1804887Schin local: 1814887Schin *; 1824887Schin}; 183