diff options
author | Ali Bahrami <Ali.Bahrami@Oracle.COM> | 2010-06-24 18:16:42 -0600 |
---|---|---|
committer | Ali Bahrami <Ali.Bahrami@Oracle.COM> | 2010-06-24 18:16:42 -0600 |
commit | cd3e933325e68e23516a196a8fea7f49b1e497c3 (patch) | |
tree | b3d6fcc31c1e7dc60bd48d34239721e8a8b68cfe /usr/src/lib/librt/common/mapfile-vers | |
parent | f6f041a26ccdc2172df744c7a891423cabe01265 (diff) | |
download | illumos-gate-cd3e933325e68e23516a196a8fea7f49b1e497c3.tar.gz |
6916796 OSnet mapfiles should use version 2 link-editor syntax
--HG--
rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-vers
rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindings
rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcnt
rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindrep
rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-truss
rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-who
rename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdata
rename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-vers
rename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-vers
rename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-vers
rename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-vers
rename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-vers
rename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
Diffstat (limited to 'usr/src/lib/librt/common/mapfile-vers')
-rw-r--r-- | usr/src/lib/librt/common/mapfile-vers | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/usr/src/lib/librt/common/mapfile-vers b/usr/src/lib/librt/common/mapfile-vers new file mode 100644 index 0000000000..69484ef84a --- /dev/null +++ b/usr/src/lib/librt/common/mapfile-vers @@ -0,0 +1,145 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# +# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. +# + +# +# MAPFILE HEADER START +# +# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. +# Object versioning must comply with the rules detailed in +# +# usr/src/lib/README.mapfiles +# +# You should not be making modifications here until you've read the most current +# copy of that file. If you need help, contact a gatekeeper for guidance. +# +# MAPFILE HEADER END +# + +# +# DO NOT TOUCH THIS FILE. +# This file declares interfaces that are cast in stone. +# They offer interfaces that will never change. +# DO NOT TOUCH THIS FILE. +# + +$mapfile_version 2 + +SYMBOL_VERSION SUNW_1.4 { + global: + clock_nanosleep { TYPE = FUNCTION }; + mq_reltimedreceive_np { TYPE = FUNCTION }; + mq_reltimedsend_np { TYPE = FUNCTION }; + mq_timedreceive { TYPE = FUNCTION }; + mq_timedsend { TYPE = FUNCTION }; + sem_reltimedwait_np { TYPE = FUNCTION }; + sem_timedwait { TYPE = FUNCTION }; + local: + *; +} SUNW_1.3; + +SYMBOL_VERSION SUNW_1.3 { + global: + aio_waitn { TYPE = FUNCTION }; +$if _ELF32 + aio_waitn64 { TYPE = FUNCTION }; +$endif +} SUNW_1.2; + +SYMBOL_VERSION SUNW_1.2 { + global: + close { TYPE = FUNCTION; FLAGS = NODIRECT }; +} SUNW_1.1; + +SYMBOL_VERSION SUNW_1.1 { + global: + fork { TYPE = FUNCTION; FLAGS = NODIRECT }; + +$if _ELF32 + aio_cancel64 { TYPE = FUNCTION }; + aio_error64 { TYPE = FUNCTION }; + aio_fsync64 { TYPE = FUNCTION }; + aio_read64 { TYPE = FUNCTION }; + aio_return64 { TYPE = FUNCTION }; + aio_suspend64 { TYPE = FUNCTION }; + aio_write64 { TYPE = FUNCTION }; + lio_listio64 { TYPE = FUNCTION }; +$endif +} SUNW_0.7; + +SYMBOL_VERSION SUNW_0.7 { + global: + aio_cancel { TYPE = FUNCTION }; + aio_error { TYPE = FUNCTION }; + aio_fsync { TYPE = FUNCTION }; + aio_read { TYPE = FUNCTION }; + aio_return { TYPE = FUNCTION }; + aio_suspend { TYPE = FUNCTION }; + aio_write { TYPE = FUNCTION }; + clock_getres { TYPE = FUNCTION }; + clock_gettime { TYPE = FUNCTION }; + clock_settime { TYPE = FUNCTION }; + fdatasync { TYPE = FUNCTION }; + lio_listio { TYPE = FUNCTION }; + mq_close { TYPE = FUNCTION }; + mq_getattr { TYPE = FUNCTION }; + mq_notify { TYPE = FUNCTION }; + mq_open { TYPE = FUNCTION }; + mq_receive { TYPE = FUNCTION }; + mq_send { TYPE = FUNCTION }; + mq_setattr { TYPE = FUNCTION }; + mq_unlink { TYPE = FUNCTION }; + nanosleep { TYPE = FUNCTION }; + sched_getparam { TYPE = FUNCTION }; + sched_get_priority_max { TYPE = FUNCTION }; + sched_get_priority_min { TYPE = FUNCTION }; + sched_getscheduler { TYPE = FUNCTION }; + sched_rr_get_interval { TYPE = FUNCTION }; + sched_setparam { TYPE = FUNCTION }; + sched_setscheduler { TYPE = FUNCTION }; + sched_yield { TYPE = FUNCTION }; + sem_close { TYPE = FUNCTION }; + sem_destroy { TYPE = FUNCTION }; + sem_getvalue { TYPE = FUNCTION }; + sem_init { TYPE = FUNCTION }; + sem_open { TYPE = FUNCTION }; + sem_post { TYPE = FUNCTION }; + sem_trywait { TYPE = FUNCTION }; + sem_unlink { TYPE = FUNCTION }; + sem_wait { TYPE = FUNCTION }; + shm_open { TYPE = FUNCTION }; + shm_unlink { TYPE = FUNCTION }; + sigqueue { TYPE = FUNCTION }; + sigtimedwait { TYPE = FUNCTION }; + sigwaitinfo { TYPE = FUNCTION }; + timer_create { TYPE = FUNCTION }; + timer_delete { TYPE = FUNCTION }; + timer_getoverrun { TYPE = FUNCTION }; + timer_gettime { TYPE = FUNCTION }; + timer_settime { TYPE = FUNCTION }; +}; + +SYMBOL_VERSION SUNWprivate_1.1 { + global: + SUNWprivate_1.1; +}; |