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