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*cd3e9333SAli Bahrami# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 24da2e3ebdSchin# 25da2e3ebdSchin 26bfed486aSAli Bahrami# 27bfed486aSAli Bahrami# MAPFILE HEADER START 28bfed486aSAli Bahrami# 29bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 30bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 31bfed486aSAli Bahrami# 32bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 33bfed486aSAli Bahrami# 34bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 35bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 36bfed486aSAli Bahrami# 37bfed486aSAli Bahrami# MAPFILE HEADER END 38bfed486aSAli Bahrami# 39bfed486aSAli Bahrami 40*cd3e9333SAli Bahrami$mapfile_version 2 41*cd3e9333SAli Bahrami 42*cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_1.1 { 43da2e3ebdSchin global: 44da2e3ebdSchin sh_bltin_tree; 45da2e3ebdSchin sh_subfork; 46da2e3ebdSchin sh_init; 47da2e3ebdSchin sh_reinit; 48da2e3ebdSchin sh_eval; 49da2e3ebdSchin sh_delay; 50da2e3ebdSchin sh_parse; 51da2e3ebdSchin sh_tdump; 52da2e3ebdSchin sh_trap; 53da2e3ebdSchin sh_fun; 54da2e3ebdSchin sh_funscope; 55da2e3ebdSchin sh_iogetiop; 56da2e3ebdSchin sh_main; 57da2e3ebdSchin sh_menu; 58da2e3ebdSchin sh_addbuiltin; 59da2e3ebdSchin sh_fmtq; 60da2e3ebdSchin sh_fmtqf; 61da2e3ebdSchin sh_strnum; 62da2e3ebdSchin sh_access; 63da2e3ebdSchin sh_close; 64da2e3ebdSchin sh_dup; 65da2e3ebdSchin sh_exit; 66da2e3ebdSchin sh_fcntl; 67da2e3ebdSchin sh_getinterp; 68da2e3ebdSchin sh_open; 69da2e3ebdSchin sh_pathopen; 70da2e3ebdSchin sh_read; 71da2e3ebdSchin sh_write; 72da2e3ebdSchin sh_seek; 73da2e3ebdSchin sh_pipe; 74da2e3ebdSchin sh_waitnotify; 75da2e3ebdSchin sh_getscope; 76da2e3ebdSchin sh_setscope; 77da2e3ebdSchin sh_sigcheck; 78da2e3ebdSchin sh_isoption; 79da2e3ebdSchin sh_onoption; 80da2e3ebdSchin sh_offoption; 81da2e3ebdSchin sh_waitsafe; 82da2e3ebdSchin sh_exec; 83da2e3ebdSchin sh_getliblist; 84da2e3ebdSchin 85da2e3ebdSchin nv_setarray; 86da2e3ebdSchin nv_associative; 87da2e3ebdSchin nv_aindex; 88da2e3ebdSchin nv_nextsub; 89da2e3ebdSchin nv_getsub; 90da2e3ebdSchin nv_putsub; 91da2e3ebdSchin nv_opensub; 92da2e3ebdSchin nv_adddisc; 93da2e3ebdSchin nv_clone; 94da2e3ebdSchin nv_close; 95da2e3ebdSchin nv_context; 96da2e3ebdSchin nv_create; 97da2e3ebdSchin nv_dict; 98da2e3ebdSchin nv_getn; 99da2e3ebdSchin nv_getnum; 100da2e3ebdSchin nv_getv; 101da2e3ebdSchin nv_getval; 102da2e3ebdSchin nv_hasdisc; 103da2e3ebdSchin nv_isnull; 104da2e3ebdSchin nv_lastdict; 105da2e3ebdSchin nv_newattr; 106da2e3ebdSchin nv_open; 107da2e3ebdSchin nv_putval; 108da2e3ebdSchin nv_putv; 109da2e3ebdSchin nv_scan; 110da2e3ebdSchin nv_setdisc; 111da2e3ebdSchin nv_setref; 112da2e3ebdSchin nv_settype; 113da2e3ebdSchin nv_setvec; 114da2e3ebdSchin nv_setvtree; 115da2e3ebdSchin nv_setsize; 116da2e3ebdSchin nv_disc; 117da2e3ebdSchin nv_unset; 118da2e3ebdSchin nv_search; 119da2e3ebdSchin nv_name; 120da2e3ebdSchin nv_discfun; 121da2e3ebdSchin 1227c2fbfb3SApril Chin # semi-private, needed for shcomp 1237c2fbfb3SApril Chin sh; 1247c2fbfb3SApril Chin e_dict; 1257c2fbfb3SApril Chin 126da2e3ebdSchin local: 127da2e3ebdSchin *; 128da2e3ebdSchin}; 129da2e3ebdSchin 130da2e3ebdSchin# Builtin shell commands 131da2e3ebdSchin# (see libshell/common/include/builtins.h) 132da2e3ebdSchin# Note: We have to export all the |b_*()| symbols that the "builtin" command 133da2e3ebdSchin# can load builtins which are not enabled by the default OS/Net configuration. 134*cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_1.1 { 135da2e3ebdSchin global: 136da2e3ebdSchin B_echo; 137da2e3ebdSchin B_login; 138da2e3ebdSchin b_alarm; 139da2e3ebdSchin b_alias; 140da2e3ebdSchin b_bg; 141da2e3ebdSchin b_break; 142da2e3ebdSchin b_builtin; 143da2e3ebdSchin b_cd; 144da2e3ebdSchin b_close; 145da2e3ebdSchin b_command; 146da2e3ebdSchin b_dot_cmd; 147da2e3ebdSchin b_dup; 148da2e3ebdSchin b_eval; 149da2e3ebdSchin b_exec; 150da2e3ebdSchin b_false; 151da2e3ebdSchin b_getopts; 152da2e3ebdSchin b_hist; 153da2e3ebdSchin b_jobs; 154da2e3ebdSchin b_kill; 155da2e3ebdSchin b_let; 156da2e3ebdSchin b_open; 157da2e3ebdSchin b_poll; 158da2e3ebdSchin b_print; 159da2e3ebdSchin b_printf; 160da2e3ebdSchin b_pwd; 161da2e3ebdSchin b_read; 162da2e3ebdSchin b_readonly; 163da2e3ebdSchin b_return; 164da2e3ebdSchin b_rewind; 165da2e3ebdSchin b_set; 166da2e3ebdSchin b_shift; 167da2e3ebdSchin b_sleep; 168da2e3ebdSchin b_stat; 169da2e3ebdSchin b_test; 170da2e3ebdSchin b_tmpfile; 171da2e3ebdSchin b_trap; 172da2e3ebdSchin b_true; 173da2e3ebdSchin b_typeset; 174da2e3ebdSchin b_ulimit; 175da2e3ebdSchin b_umask; 176da2e3ebdSchin b_unalias; 177da2e3ebdSchin b_unset; 178da2e3ebdSchin b_vpath; 179da2e3ebdSchin b_wait; 180da2e3ebdSchin b_whence; 181da2e3ebdSchin local: 182da2e3ebdSchin *; 183da2e3ebdSchin}; 184