1# 2# Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3# 4# CDDL HEADER START 5# 6# The contents of this file are subject to the terms of the 7# Common Development and Distribution License (the "License"). 8# You may not use this file except in compliance with the License. 9# 10# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 11# or http://www.opensolaris.org/os/licensing. 12# See the License for the specific language governing permissions 13# and limitations under the License. 14# 15# When distributing Covered Code, include this CDDL HEADER in each 16# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 17# If applicable, add the following below this CDDL HEADER, with the 18# fields enclosed by brackets "[]" replaced with your own identifying 19# information: Portions Copyright [yyyy] [name of copyright owner] 20# 21# CDDL HEADER END 22# 23 24# 25# MAPFILE HEADER START 26# 27# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 28# Object versioning must comply with the rules detailed in 29# 30# usr/src/lib/README.mapfiles 31# 32# You should not be making modifications here until you've read the most current 33# copy of that file. If you need help, contact a gatekeeper for guidance. 34# 35# MAPFILE HEADER END 36# 37 38$mapfile_version 2 39 40$if !_ELF32 41$error libsys is only supported in 32-bit form 42$endif 43 44$if _sparc 45SYMBOL_VERSION SISCD_2.3 { 46 global: 47 SISCD_2.3; 48} SYSVABI_1.3; 49$endif 50 51SYMBOL_VERSION SYSVABI_1.3 { 52 global: 53 _makecontext; 54 makecontext; 55 _swapcontext; 56 swapcontext; 57 local: 58 *; 59} SYSVABI_1.2; 60 61SYMBOL_VERSION SYSVABI_1.2 { 62 global: 63 _access; 64 access; 65 _acct; 66 acct; 67 _alarm; 68 alarm; 69 _altzone; 70 atexit; 71 calloc; 72 _catclose; 73 catclose; 74 _catgets; 75 catgets; 76 _catopen; 77 catopen; 78 _chdir; 79 chdir; 80 _chmod; 81 chmod; 82 _chown; 83 chown; 84 _chroot; 85 chroot; 86 _close; 87 close; 88 _closedir; 89 closedir; 90 _creat; 91 creat; 92 __ctype; 93 _daylight; 94 daylight; 95 _dup; 96 dup; 97 _environ; 98 environ; 99 _execl; 100 execl; 101 _execle; 102 execle; 103 _execlp; 104 execlp; 105 _execv; 106 execv; 107 _execve; 108 execve; 109 _execvp; 110 execvp; 111 _exit; 112 exit; 113 _fattach; 114 fattach; 115 _fchdir; 116 fchdir; 117 _fchmod; 118 fchmod; 119 _fchown; 120 fchown; 121 _fcntl; 122 fcntl; 123 _fdetach; 124 fdetach; 125 _fork; 126 fork; 127 _fpathconf; 128 fpathconf; 129 free; 130 _fstat; 131 fstat; 132 _fstatvfs; 133 fstatvfs; 134 _fsync; 135 fsync; 136 _ftok; 137 ftok; 138 _getcontext; 139 getcontext; 140 _getcwd; 141 getcwd; 142 _getegid; 143 getegid; 144 _geteuid; 145 geteuid; 146 _getgid; 147 getgid; 148 _getgrgid; 149 getgrgid; 150 _getgrnam; 151 getgrnam; 152 _getgroups; 153 getgroups; 154 _getlogin; 155 getlogin; 156 _getmsg; 157 getmsg; 158 _getpgid; 159 getpgid; 160 _getpgrp; 161 getpgrp; 162 _getpid; 163 getpid; 164 _getpmsg; 165 getpmsg; 166 _getppid; 167 getppid; 168 _getpwnam; 169 getpwnam; 170 _getpwuid; 171 getpwuid; 172 _getrlimit; 173 getrlimit; 174 _getsid; 175 getsid; 176 _gettxt; 177 gettxt; 178 _getuid; 179 getuid; 180 _grantpt; 181 grantpt; 182 __huge_val; 183 _initgroups; 184 initgroups; 185 _ioctl; 186 ioctl; 187 _isastream; 188 isastream; 189 _kill; 190 kill; 191 _lchown; 192 lchown; 193 _link; 194 link; 195 localeconv; 196 _lseek; 197 lseek; 198 _lstat; 199 lstat; 200 malloc; 201 _memcntl; 202 memcntl; 203 _mkdir; 204 mkdir; 205 _mknod; 206 mknod; 207 _mlock; 208 mlock; 209 mmap; 210 _mount; 211 mount; 212 _mprotect; 213 mprotect; 214 _msgctl; 215 msgctl; 216 _msgget; 217 msgget; 218 _msgrcv; 219 msgrcv; 220 _msgsnd; 221 msgsnd; 222 _msync; 223 msync; 224 _munlock; 225 munlock; 226 _munmap; 227 munmap; 228 _nice; 229 nice; 230 _numeric; 231 _open; 232 open; 233 _opendir; 234 opendir; 235 _pathconf; 236 pathconf; 237 _pause; 238 pause; 239 _pipe; 240 pipe; 241 _poll; 242 poll; 243 _profil; 244 profil; 245 _ptrace; 246 ptrace; 247 _ptsname; 248 ptsname; 249 _putmsg; 250 putmsg; 251 _putpmsg; 252 putpmsg; 253 _read; 254 read; 255 _readdir; 256 readdir; 257 _readlink; 258 readlink; 259 _readv; 260 readv; 261 realloc; 262 remove; 263 _rename; 264 rename; 265 _rewinddir; 266 rewinddir; 267 _rmdir; 268 rmdir; 269 _seekdir; 270 seekdir; 271 _semctl; 272 semctl; 273 _semget; 274 semget; 275 _semop; 276 semop; 277 _setcontext; 278 setcontext; 279 _setgid; 280 setgid; 281 _setgroups; 282 setgroups; 283 setlocale; 284 _setpgid; 285 setpgid; 286 _setpgrp; 287 setpgrp; 288 _setrlimit; 289 setrlimit; 290 _setsid; 291 setsid; 292 _setuid; 293 setuid; 294 _shmat; 295 shmat; 296 _shmctl; 297 shmctl; 298 _shmdt; 299 shmdt; 300 _shmget; 301 shmget; 302 _sigaction; 303 sigaction; 304 _sigaddset; 305 sigaddset; 306 _sigaltstack; 307 sigaltstack; 308 _sigdelset; 309 sigdelset; 310 _sigemptyset; 311 sigemptyset; 312 _sigfillset; 313 sigfillset; 314 _sighold; 315 sighold; 316 _sigignore; 317 sigignore; 318 _sigismember; 319 sigismember; 320 _siglongjmp; 321 siglongjmp; 322 signal; 323 _sigpause; 324 sigpause; 325 _sigpending; 326 sigpending; 327 _sigprocmask; 328 sigprocmask; 329 _sigrelse; 330 sigrelse; 331 _sigsend; 332 sigsend; 333 _sigsendset; 334 sigsendset; 335 _sigset; 336 sigset; 337 _sigsetjmp; 338 sigsetjmp; 339 _sigsuspend; 340 sigsuspend; 341 _stat; 342 stat; 343 _statvfs; 344 statvfs; 345 _stime; 346 stime; 347 strcoll; 348 strerror; 349 strftime; 350 strxfrm; 351 _symlink; 352 symlink; 353 _sync; 354 sync; 355 _sysconf; 356 sysconf; 357 system; 358 _telldir; 359 telldir; 360 _time; 361 time; 362 _times; 363 times; 364 _timezone; 365 timezone; 366 _ttyname; 367 ttyname; 368 _tzname; 369 tzname; 370 _ulimit; 371 ulimit; 372 _umask; 373 umask; 374 _umount; 375 umount; 376 _uname; 377 uname; 378 _unlink; 379 unlink; 380 _unlockpt; 381 unlockpt; 382 _utime; 383 utime; 384 _wait; 385 wait; 386 _waitid; 387 waitid; 388 _waitpid; 389 waitpid; 390 _write; 391 write; 392 _writev; 393 writev; 394 395$if _sparc 396 # Sparc-only interfaces 397 _Q_add; 398 _Q_cmp; 399 _Q_cmpe; 400 _Q_div; 401 _Q_dtoq; 402 _Q_feq; 403 _Q_fge; 404 _Q_fgt; 405 _Q_fle; 406 _Q_flt; 407 _Q_fne; 408 _Q_itoq; 409 _Q_mul; 410 _Q_neg; 411 _Q_qtod; 412 _Q_qtoi; 413 _Q_qtos; 414 _Q_qtou; 415 _Q_sqrt; 416 _Q_stoq; 417 _Q_sub; 418 _Q_utoq; 419 .div; 420 __dtou; 421 __ftou; 422 _mmap { FLAGS = NODYNSORT }; 423 .mul; 424 .rem; 425 .stret1; 426 .stret2; 427 .stret4; 428 .stret8; 429 .udiv; 430 .umul; 431 .urem; 432$endif 433 434$if _x86 435 # X86-only interfaces 436 __flt_rounds; 437 _fp_hw; 438 _fpstart; 439 _fxstat; 440 _lxstat; 441 _mmap; 442 _nuname; 443 nuname; 444 _sbrk; 445 sbrk; 446 _xmknod; 447 _xstat; 448$endif 449 450 451}; 452