1*12692SAli.Bahrami@Oracle.COM# 2*12692SAli.Bahrami@Oracle.COM# CDDL HEADER START 3*12692SAli.Bahrami@Oracle.COM# 4*12692SAli.Bahrami@Oracle.COM# The contents of this file are subject to the terms of the 5*12692SAli.Bahrami@Oracle.COM# Common Development and Distribution License (the "License"). 6*12692SAli.Bahrami@Oracle.COM# You may not use this file except in compliance with the License. 7*12692SAli.Bahrami@Oracle.COM# 8*12692SAli.Bahrami@Oracle.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*12692SAli.Bahrami@Oracle.COM# or http://www.opensolaris.org/os/licensing. 10*12692SAli.Bahrami@Oracle.COM# See the License for the specific language governing permissions 11*12692SAli.Bahrami@Oracle.COM# and limitations under the License. 12*12692SAli.Bahrami@Oracle.COM# 13*12692SAli.Bahrami@Oracle.COM# When distributing Covered Code, include this CDDL HEADER in each 14*12692SAli.Bahrami@Oracle.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*12692SAli.Bahrami@Oracle.COM# If applicable, add the following below this CDDL HEADER, with the 16*12692SAli.Bahrami@Oracle.COM# fields enclosed by brackets "[]" replaced with your own identifying 17*12692SAli.Bahrami@Oracle.COM# information: Portions Copyright [yyyy] [name of copyright owner] 18*12692SAli.Bahrami@Oracle.COM# 19*12692SAli.Bahrami@Oracle.COM# CDDL HEADER END 20*12692SAli.Bahrami@Oracle.COM# 21*12692SAli.Bahrami@Oracle.COM# 22*12692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23*12692SAli.Bahrami@Oracle.COM# 24*12692SAli.Bahrami@Oracle.COM 25*12692SAli.Bahrami@Oracle.COM# 26*12692SAli.Bahrami@Oracle.COM# MAPFILE HEADER START 27*12692SAli.Bahrami@Oracle.COM# 28*12692SAli.Bahrami@Oracle.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29*12692SAli.Bahrami@Oracle.COM# Object versioning must comply with the rules detailed in 30*12692SAli.Bahrami@Oracle.COM# 31*12692SAli.Bahrami@Oracle.COM# usr/src/lib/README.mapfiles 32*12692SAli.Bahrami@Oracle.COM# 33*12692SAli.Bahrami@Oracle.COM# You should not be making modifications here until you've read the most current 34*12692SAli.Bahrami@Oracle.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 35*12692SAli.Bahrami@Oracle.COM# 36*12692SAli.Bahrami@Oracle.COM# MAPFILE HEADER END 37*12692SAli.Bahrami@Oracle.COM# 38*12692SAli.Bahrami@Oracle.COM 39*12692SAli.Bahrami@Oracle.COM# 40*12692SAli.Bahrami@Oracle.COM# DO NOT TOUCH THIS FILE. 41*12692SAli.Bahrami@Oracle.COM# This file declares interfaces that are cast in stone. 42*12692SAli.Bahrami@Oracle.COM# They offer interfaces that will never change. 43*12692SAli.Bahrami@Oracle.COM# DO NOT TOUCH THIS FILE. 44*12692SAli.Bahrami@Oracle.COM# 45*12692SAli.Bahrami@Oracle.COM 46*12692SAli.Bahrami@Oracle.COM$mapfile_version 2 47*12692SAli.Bahrami@Oracle.COM 48*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 { 49*12692SAli.Bahrami@Oracle.COM global: 50*12692SAli.Bahrami@Oracle.COM clock_nanosleep { TYPE = FUNCTION }; 51*12692SAli.Bahrami@Oracle.COM mq_reltimedreceive_np { TYPE = FUNCTION }; 52*12692SAli.Bahrami@Oracle.COM mq_reltimedsend_np { TYPE = FUNCTION }; 53*12692SAli.Bahrami@Oracle.COM mq_timedreceive { TYPE = FUNCTION }; 54*12692SAli.Bahrami@Oracle.COM mq_timedsend { TYPE = FUNCTION }; 55*12692SAli.Bahrami@Oracle.COM sem_reltimedwait_np { TYPE = FUNCTION }; 56*12692SAli.Bahrami@Oracle.COM sem_timedwait { TYPE = FUNCTION }; 57*12692SAli.Bahrami@Oracle.COM local: 58*12692SAli.Bahrami@Oracle.COM *; 59*12692SAli.Bahrami@Oracle.COM} SUNW_1.3; 60*12692SAli.Bahrami@Oracle.COM 61*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 { 62*12692SAli.Bahrami@Oracle.COM global: 63*12692SAli.Bahrami@Oracle.COM aio_waitn { TYPE = FUNCTION }; 64*12692SAli.Bahrami@Oracle.COM$if _ELF32 65*12692SAli.Bahrami@Oracle.COM aio_waitn64 { TYPE = FUNCTION }; 66*12692SAli.Bahrami@Oracle.COM$endif 67*12692SAli.Bahrami@Oracle.COM} SUNW_1.2; 68*12692SAli.Bahrami@Oracle.COM 69*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 70*12692SAli.Bahrami@Oracle.COM global: 71*12692SAli.Bahrami@Oracle.COM close { TYPE = FUNCTION; FLAGS = NODIRECT }; 72*12692SAli.Bahrami@Oracle.COM} SUNW_1.1; 73*12692SAli.Bahrami@Oracle.COM 74*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { 75*12692SAli.Bahrami@Oracle.COM global: 76*12692SAli.Bahrami@Oracle.COM fork { TYPE = FUNCTION; FLAGS = NODIRECT }; 77*12692SAli.Bahrami@Oracle.COM 78*12692SAli.Bahrami@Oracle.COM$if _ELF32 79*12692SAli.Bahrami@Oracle.COM aio_cancel64 { TYPE = FUNCTION }; 80*12692SAli.Bahrami@Oracle.COM aio_error64 { TYPE = FUNCTION }; 81*12692SAli.Bahrami@Oracle.COM aio_fsync64 { TYPE = FUNCTION }; 82*12692SAli.Bahrami@Oracle.COM aio_read64 { TYPE = FUNCTION }; 83*12692SAli.Bahrami@Oracle.COM aio_return64 { TYPE = FUNCTION }; 84*12692SAli.Bahrami@Oracle.COM aio_suspend64 { TYPE = FUNCTION }; 85*12692SAli.Bahrami@Oracle.COM aio_write64 { TYPE = FUNCTION }; 86*12692SAli.Bahrami@Oracle.COM lio_listio64 { TYPE = FUNCTION }; 87*12692SAli.Bahrami@Oracle.COM$endif 88*12692SAli.Bahrami@Oracle.COM} SUNW_0.7; 89*12692SAli.Bahrami@Oracle.COM 90*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 { 91*12692SAli.Bahrami@Oracle.COM global: 92*12692SAli.Bahrami@Oracle.COM aio_cancel { TYPE = FUNCTION }; 93*12692SAli.Bahrami@Oracle.COM aio_error { TYPE = FUNCTION }; 94*12692SAli.Bahrami@Oracle.COM aio_fsync { TYPE = FUNCTION }; 95*12692SAli.Bahrami@Oracle.COM aio_read { TYPE = FUNCTION }; 96*12692SAli.Bahrami@Oracle.COM aio_return { TYPE = FUNCTION }; 97*12692SAli.Bahrami@Oracle.COM aio_suspend { TYPE = FUNCTION }; 98*12692SAli.Bahrami@Oracle.COM aio_write { TYPE = FUNCTION }; 99*12692SAli.Bahrami@Oracle.COM clock_getres { TYPE = FUNCTION }; 100*12692SAli.Bahrami@Oracle.COM clock_gettime { TYPE = FUNCTION }; 101*12692SAli.Bahrami@Oracle.COM clock_settime { TYPE = FUNCTION }; 102*12692SAli.Bahrami@Oracle.COM fdatasync { TYPE = FUNCTION }; 103*12692SAli.Bahrami@Oracle.COM lio_listio { TYPE = FUNCTION }; 104*12692SAli.Bahrami@Oracle.COM mq_close { TYPE = FUNCTION }; 105*12692SAli.Bahrami@Oracle.COM mq_getattr { TYPE = FUNCTION }; 106*12692SAli.Bahrami@Oracle.COM mq_notify { TYPE = FUNCTION }; 107*12692SAli.Bahrami@Oracle.COM mq_open { TYPE = FUNCTION }; 108*12692SAli.Bahrami@Oracle.COM mq_receive { TYPE = FUNCTION }; 109*12692SAli.Bahrami@Oracle.COM mq_send { TYPE = FUNCTION }; 110*12692SAli.Bahrami@Oracle.COM mq_setattr { TYPE = FUNCTION }; 111*12692SAli.Bahrami@Oracle.COM mq_unlink { TYPE = FUNCTION }; 112*12692SAli.Bahrami@Oracle.COM nanosleep { TYPE = FUNCTION }; 113*12692SAli.Bahrami@Oracle.COM sched_getparam { TYPE = FUNCTION }; 114*12692SAli.Bahrami@Oracle.COM sched_get_priority_max { TYPE = FUNCTION }; 115*12692SAli.Bahrami@Oracle.COM sched_get_priority_min { TYPE = FUNCTION }; 116*12692SAli.Bahrami@Oracle.COM sched_getscheduler { TYPE = FUNCTION }; 117*12692SAli.Bahrami@Oracle.COM sched_rr_get_interval { TYPE = FUNCTION }; 118*12692SAli.Bahrami@Oracle.COM sched_setparam { TYPE = FUNCTION }; 119*12692SAli.Bahrami@Oracle.COM sched_setscheduler { TYPE = FUNCTION }; 120*12692SAli.Bahrami@Oracle.COM sched_yield { TYPE = FUNCTION }; 121*12692SAli.Bahrami@Oracle.COM sem_close { TYPE = FUNCTION }; 122*12692SAli.Bahrami@Oracle.COM sem_destroy { TYPE = FUNCTION }; 123*12692SAli.Bahrami@Oracle.COM sem_getvalue { TYPE = FUNCTION }; 124*12692SAli.Bahrami@Oracle.COM sem_init { TYPE = FUNCTION }; 125*12692SAli.Bahrami@Oracle.COM sem_open { TYPE = FUNCTION }; 126*12692SAli.Bahrami@Oracle.COM sem_post { TYPE = FUNCTION }; 127*12692SAli.Bahrami@Oracle.COM sem_trywait { TYPE = FUNCTION }; 128*12692SAli.Bahrami@Oracle.COM sem_unlink { TYPE = FUNCTION }; 129*12692SAli.Bahrami@Oracle.COM sem_wait { TYPE = FUNCTION }; 130*12692SAli.Bahrami@Oracle.COM shm_open { TYPE = FUNCTION }; 131*12692SAli.Bahrami@Oracle.COM shm_unlink { TYPE = FUNCTION }; 132*12692SAli.Bahrami@Oracle.COM sigqueue { TYPE = FUNCTION }; 133*12692SAli.Bahrami@Oracle.COM sigtimedwait { TYPE = FUNCTION }; 134*12692SAli.Bahrami@Oracle.COM sigwaitinfo { TYPE = FUNCTION }; 135*12692SAli.Bahrami@Oracle.COM timer_create { TYPE = FUNCTION }; 136*12692SAli.Bahrami@Oracle.COM timer_delete { TYPE = FUNCTION }; 137*12692SAli.Bahrami@Oracle.COM timer_getoverrun { TYPE = FUNCTION }; 138*12692SAli.Bahrami@Oracle.COM timer_gettime { TYPE = FUNCTION }; 139*12692SAli.Bahrami@Oracle.COM timer_settime { TYPE = FUNCTION }; 140*12692SAli.Bahrami@Oracle.COM}; 141*12692SAli.Bahrami@Oracle.COM 142*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 143*12692SAli.Bahrami@Oracle.COM global: 144*12692SAli.Bahrami@Oracle.COM SUNWprivate_1.1; 145*12692SAli.Bahrami@Oracle.COM}; 146