1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24 25# 26# MAPFILE HEADER START 27# 28# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29# Object versioning must comply with the rules detailed in 30# 31# usr/src/lib/README.mapfiles 32# 33# You should not be making modifications here until you've read the most current 34# copy of that file. If you need help, contact a gatekeeper for guidance. 35# 36# MAPFILE HEADER END 37# 38 39$mapfile_version 2 40 41SYMBOL_VERSION SUNW_1.1 { 42 global: 43 AL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 44 AL_PARM { 45 ASSERT = { 46 TYPE = OBJECT; 47 SIZE = addrsize; 48 }; 49 }; 50 AM { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 51 BC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 52 box; 53 BS { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 54 BT { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 55 CA { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 56 CD { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 57 CE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 58 CL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 59 CM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 60 COLS { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 61 CR { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 62 CS { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 63 curscr { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 64 DA { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 65 DB { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 66 DC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 67 Def_term { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 68 delwin; 69 DL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 70 DL_PARM { 71 ASSERT = { 72 TYPE = OBJECT; 73 SIZE = addrsize; 74 }; 75 }; 76 DM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 77 DO { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 78 DOWN_PARM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 79 _echoit { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 80 ED { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 81 EI { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 82 endwin; 83 _endwin { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 84 EO { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 85 getcap; 86 gettmode; 87 GT { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 88 HC { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 89 HO { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 90 HZ { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 91 IC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 92 idlok; 93 IM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 94 IN { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 95 initscr; 96 IP { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 97 K0 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 98 K1 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 99 K2 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 100 K3 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 101 K4 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 102 K5 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 103 K6 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 104 K7 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 105 K8 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 106 K9 { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 107 KD { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 108 KE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 109 KH { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 110 KL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 111 KR { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 112 KS { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 113 KU { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 114 LEFT_PARM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 115 LINES { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 116 LL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 117 longname; 118 MA { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 119 MI { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 120 MS { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 121 mvcur; 122 mvprintw; 123 mvscanw; 124 mvwin; 125 mvwprintw; 126 mvwscanw; 127 My_term { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 128 NC { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 129 ND { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 130 newwin; 131 NL { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 132 NONL { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 133 normtty { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 134 NS { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 135 OS { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 136 overlay; 137 overwrite; 138 PC { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 139 _pfast { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 140 printw; 141 _rawmode { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 142 RC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 143 _res_flg { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 144 RIGHT_PARM { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 145 SC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 146 scanw; 147 scroll; 148 SE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 149 setterm; 150 SF { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 151 SO { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 152 SR { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 153 stdscr { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 154 subwin; 155 TA { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 156 TE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 157 TI { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 158 touchline; 159 touchwin; 160 _tty { ASSERT = { TYPE = OBJECT; SIZE = 8; }; }; 161 _tty_ch { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 162 ttytype { ASSERT = { TYPE = OBJECT; SIZE = 50; }; }; 163 UC { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 164 UE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 165 UL { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 166 _unctrl { 167 ASSERT = { 168 TYPE = OBJECT; 169 SIZE = addrsize[128]; 170 }; 171 }; 172 UP { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 173 UP_PARM { 174 ASSERT = { 175 TYPE = OBJECT; 176 SIZE = addrsize; 177 }; 178 }; 179 UPPERCASE { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 180 US { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 181 VB { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 182 VE { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 183 VS { ASSERT = { TYPE = OBJECT; SIZE = addrsize; }; }; 184 waddch; 185 waddstr; 186 wclear; 187 wclrtobot; 188 wclrtoeol; 189 wdelch; 190 wdeleteln; 191 werase; 192 wgetch; 193 wgetstr; 194 winsch; 195 winsertln; 196 wmove; 197 wprintw; 198 wrefresh; 199 wscanw; 200 wstandend; 201 wstandout; 202 XB { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 203 XN { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 204 XS { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 205 XT { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 206 XX { ASSERT = { TYPE = OBJECT; SIZE = 1; }; }; 207}; 208 209SYMBOL_VERSION SUNWprivate_1.1 { 210 global: 211 _putchar; 212 local: 213 *; 214}; 215