diff options
Diffstat (limited to 'usr/src/lib/librt')
| -rw-r--r-- | usr/src/lib/librt/Makefile.com | 4 | ||||
| -rw-r--r-- | usr/src/lib/librt/amd64/mapfile-vers | 130 | ||||
| -rw-r--r-- | usr/src/lib/librt/common/mapfile-vers | 145 | ||||
| -rw-r--r-- | usr/src/lib/librt/i386/mapfile-vers | 139 | ||||
| -rw-r--r-- | usr/src/lib/librt/sparc/mapfile-vers | 139 | ||||
| -rw-r--r-- | usr/src/lib/librt/sparcv9/mapfile-vers | 130 |
6 files changed, 146 insertions, 541 deletions
diff --git a/usr/src/lib/librt/Makefile.com b/usr/src/lib/librt/Makefile.com index b66642374e..e2ca43b66d 100644 --- a/usr/src/lib/librt/Makefile.com +++ b/usr/src/lib/librt/Makefile.com @@ -19,8 +19,7 @@ # CDDL HEADER END # # -# Copyright 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. +# Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. # LIBRARY = librt.a @@ -30,4 +29,3 @@ include $(SRC)/lib/Makefile.rootfs LIBS += $(LINTLIB) DYNFLAGS += -F libc.so.1 -MAPFILEDIR = . # redirect mapfile-vers diff --git a/usr/src/lib/librt/amd64/mapfile-vers b/usr/src/lib/librt/amd64/mapfile-vers deleted file mode 100644 index 35b7f66ec3..0000000000 --- a/usr/src/lib/librt/amd64/mapfile-vers +++ /dev/null @@ -1,130 +0,0 @@ -# -# 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 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# - -# -# 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. -# - -SUNW_1.4 { - global: - clock_nanosleep = FUNCTION; - mq_reltimedreceive_np = FUNCTION; - mq_reltimedsend_np = FUNCTION; - mq_timedreceive = FUNCTION; - mq_timedsend = FUNCTION; - sem_reltimedwait_np = FUNCTION; - sem_timedwait = FUNCTION; - local: - *; -} SUNW_1.3; - -SUNW_1.3 { - global: - aio_waitn = FUNCTION; -} SUNW_1.2; - -SUNW_1.2 { - global: - close = NODIRECT FUNCTION; -} SUNW_1.1; - -SUNW_1.1 { - global: - fork = NODIRECT FUNCTION; -} SUNW_0.7; - -SUNW_0.7 { - global: - aio_cancel = FUNCTION; - aio_error = FUNCTION; - aio_fsync = FUNCTION; - aio_read = FUNCTION; - aio_return = FUNCTION; - aio_suspend = FUNCTION; - aio_write = FUNCTION; - clock_getres = FUNCTION; - clock_gettime = FUNCTION; - clock_settime = FUNCTION; - fdatasync = FUNCTION; - lio_listio = FUNCTION; - mq_close = FUNCTION; - mq_getattr = FUNCTION; - mq_notify = FUNCTION; - mq_open = FUNCTION; - mq_receive = FUNCTION; - mq_send = FUNCTION; - mq_setattr = FUNCTION; - mq_unlink = FUNCTION; - nanosleep = FUNCTION; - sched_getparam = FUNCTION; - sched_get_priority_max = FUNCTION; - sched_get_priority_min = FUNCTION; - sched_getscheduler = FUNCTION; - sched_rr_get_interval = FUNCTION; - sched_setparam = FUNCTION; - sched_setscheduler = FUNCTION; - sched_yield = FUNCTION; - sem_close = FUNCTION; - sem_destroy = FUNCTION; - sem_getvalue = FUNCTION; - sem_init = FUNCTION; - sem_open = FUNCTION; - sem_post = FUNCTION; - sem_trywait = FUNCTION; - sem_unlink = FUNCTION; - sem_wait = FUNCTION; - shm_open = FUNCTION; - shm_unlink = FUNCTION; - sigqueue = FUNCTION; - sigtimedwait = FUNCTION; - sigwaitinfo = FUNCTION; - timer_create = FUNCTION; - timer_delete = FUNCTION; - timer_getoverrun = FUNCTION; - timer_gettime = FUNCTION; - timer_settime = FUNCTION; -}; - -SUNWprivate_1.1 { - global: - SUNWprivate_1.1; -}; 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; +}; diff --git a/usr/src/lib/librt/i386/mapfile-vers b/usr/src/lib/librt/i386/mapfile-vers deleted file mode 100644 index 2a87dac2ae..0000000000 --- a/usr/src/lib/librt/i386/mapfile-vers +++ /dev/null @@ -1,139 +0,0 @@ -# -# 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 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# - -# -# 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. -# - -SUNW_1.4 { - global: - clock_nanosleep = FUNCTION; - mq_reltimedreceive_np = FUNCTION; - mq_reltimedsend_np = FUNCTION; - mq_timedreceive = FUNCTION; - mq_timedsend = FUNCTION; - sem_reltimedwait_np = FUNCTION; - sem_timedwait = FUNCTION; - local: - *; -} SUNW_1.3; - -SUNW_1.3 { - global: - aio_waitn = FUNCTION; - aio_waitn64 = FUNCTION; -} SUNW_1.2; - -SUNW_1.2 { - global: - close = NODIRECT FUNCTION; -} SUNW_1.1; - -SUNW_1.1 { - global: - aio_cancel64 = FUNCTION; - aio_error64 = FUNCTION; - aio_fsync64 = FUNCTION; - aio_read64 = FUNCTION; - aio_return64 = FUNCTION; - aio_suspend64 = FUNCTION; - aio_write64 = FUNCTION; - fork = NODIRECT FUNCTION; - lio_listio64 = FUNCTION; -} SUNW_0.7; - -SUNW_0.7 { - global: - aio_cancel = FUNCTION; - aio_error = FUNCTION; - aio_fsync = FUNCTION; - aio_read = FUNCTION; - aio_return = FUNCTION; - aio_suspend = FUNCTION; - aio_write = FUNCTION; - clock_getres = FUNCTION; - clock_gettime = FUNCTION; - clock_settime = FUNCTION; - fdatasync = FUNCTION; - lio_listio = FUNCTION; - mq_close = FUNCTION; - mq_getattr = FUNCTION; - mq_notify = FUNCTION; - mq_open = FUNCTION; - mq_receive = FUNCTION; - mq_send = FUNCTION; - mq_setattr = FUNCTION; - mq_unlink = FUNCTION; - nanosleep = FUNCTION; - sched_getparam = FUNCTION; - sched_get_priority_max = FUNCTION; - sched_get_priority_min = FUNCTION; - sched_getscheduler = FUNCTION; - sched_rr_get_interval = FUNCTION; - sched_setparam = FUNCTION; - sched_setscheduler = FUNCTION; - sched_yield = FUNCTION; - sem_close = FUNCTION; - sem_destroy = FUNCTION; - sem_getvalue = FUNCTION; - sem_init = FUNCTION; - sem_open = FUNCTION; - sem_post = FUNCTION; - sem_trywait = FUNCTION; - sem_unlink = FUNCTION; - sem_wait = FUNCTION; - shm_open = FUNCTION; - shm_unlink = FUNCTION; - sigqueue = FUNCTION; - sigtimedwait = FUNCTION; - sigwaitinfo = FUNCTION; - timer_create = FUNCTION; - timer_delete = FUNCTION; - timer_getoverrun = FUNCTION; - timer_gettime = FUNCTION; - timer_settime = FUNCTION; -}; - -SUNWprivate_1.1 { - global: - SUNWprivate_1.1; -}; diff --git a/usr/src/lib/librt/sparc/mapfile-vers b/usr/src/lib/librt/sparc/mapfile-vers deleted file mode 100644 index 2a87dac2ae..0000000000 --- a/usr/src/lib/librt/sparc/mapfile-vers +++ /dev/null @@ -1,139 +0,0 @@ -# -# 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 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# - -# -# 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. -# - -SUNW_1.4 { - global: - clock_nanosleep = FUNCTION; - mq_reltimedreceive_np = FUNCTION; - mq_reltimedsend_np = FUNCTION; - mq_timedreceive = FUNCTION; - mq_timedsend = FUNCTION; - sem_reltimedwait_np = FUNCTION; - sem_timedwait = FUNCTION; - local: - *; -} SUNW_1.3; - -SUNW_1.3 { - global: - aio_waitn = FUNCTION; - aio_waitn64 = FUNCTION; -} SUNW_1.2; - -SUNW_1.2 { - global: - close = NODIRECT FUNCTION; -} SUNW_1.1; - -SUNW_1.1 { - global: - aio_cancel64 = FUNCTION; - aio_error64 = FUNCTION; - aio_fsync64 = FUNCTION; - aio_read64 = FUNCTION; - aio_return64 = FUNCTION; - aio_suspend64 = FUNCTION; - aio_write64 = FUNCTION; - fork = NODIRECT FUNCTION; - lio_listio64 = FUNCTION; -} SUNW_0.7; - -SUNW_0.7 { - global: - aio_cancel = FUNCTION; - aio_error = FUNCTION; - aio_fsync = FUNCTION; - aio_read = FUNCTION; - aio_return = FUNCTION; - aio_suspend = FUNCTION; - aio_write = FUNCTION; - clock_getres = FUNCTION; - clock_gettime = FUNCTION; - clock_settime = FUNCTION; - fdatasync = FUNCTION; - lio_listio = FUNCTION; - mq_close = FUNCTION; - mq_getattr = FUNCTION; - mq_notify = FUNCTION; - mq_open = FUNCTION; - mq_receive = FUNCTION; - mq_send = FUNCTION; - mq_setattr = FUNCTION; - mq_unlink = FUNCTION; - nanosleep = FUNCTION; - sched_getparam = FUNCTION; - sched_get_priority_max = FUNCTION; - sched_get_priority_min = FUNCTION; - sched_getscheduler = FUNCTION; - sched_rr_get_interval = FUNCTION; - sched_setparam = FUNCTION; - sched_setscheduler = FUNCTION; - sched_yield = FUNCTION; - sem_close = FUNCTION; - sem_destroy = FUNCTION; - sem_getvalue = FUNCTION; - sem_init = FUNCTION; - sem_open = FUNCTION; - sem_post = FUNCTION; - sem_trywait = FUNCTION; - sem_unlink = FUNCTION; - sem_wait = FUNCTION; - shm_open = FUNCTION; - shm_unlink = FUNCTION; - sigqueue = FUNCTION; - sigtimedwait = FUNCTION; - sigwaitinfo = FUNCTION; - timer_create = FUNCTION; - timer_delete = FUNCTION; - timer_getoverrun = FUNCTION; - timer_gettime = FUNCTION; - timer_settime = FUNCTION; -}; - -SUNWprivate_1.1 { - global: - SUNWprivate_1.1; -}; diff --git a/usr/src/lib/librt/sparcv9/mapfile-vers b/usr/src/lib/librt/sparcv9/mapfile-vers deleted file mode 100644 index 35b7f66ec3..0000000000 --- a/usr/src/lib/librt/sparcv9/mapfile-vers +++ /dev/null @@ -1,130 +0,0 @@ -# -# 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 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. -# - -# -# 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. -# - -SUNW_1.4 { - global: - clock_nanosleep = FUNCTION; - mq_reltimedreceive_np = FUNCTION; - mq_reltimedsend_np = FUNCTION; - mq_timedreceive = FUNCTION; - mq_timedsend = FUNCTION; - sem_reltimedwait_np = FUNCTION; - sem_timedwait = FUNCTION; - local: - *; -} SUNW_1.3; - -SUNW_1.3 { - global: - aio_waitn = FUNCTION; -} SUNW_1.2; - -SUNW_1.2 { - global: - close = NODIRECT FUNCTION; -} SUNW_1.1; - -SUNW_1.1 { - global: - fork = NODIRECT FUNCTION; -} SUNW_0.7; - -SUNW_0.7 { - global: - aio_cancel = FUNCTION; - aio_error = FUNCTION; - aio_fsync = FUNCTION; - aio_read = FUNCTION; - aio_return = FUNCTION; - aio_suspend = FUNCTION; - aio_write = FUNCTION; - clock_getres = FUNCTION; - clock_gettime = FUNCTION; - clock_settime = FUNCTION; - fdatasync = FUNCTION; - lio_listio = FUNCTION; - mq_close = FUNCTION; - mq_getattr = FUNCTION; - mq_notify = FUNCTION; - mq_open = FUNCTION; - mq_receive = FUNCTION; - mq_send = FUNCTION; - mq_setattr = FUNCTION; - mq_unlink = FUNCTION; - nanosleep = FUNCTION; - sched_getparam = FUNCTION; - sched_get_priority_max = FUNCTION; - sched_get_priority_min = FUNCTION; - sched_getscheduler = FUNCTION; - sched_rr_get_interval = FUNCTION; - sched_setparam = FUNCTION; - sched_setscheduler = FUNCTION; - sched_yield = FUNCTION; - sem_close = FUNCTION; - sem_destroy = FUNCTION; - sem_getvalue = FUNCTION; - sem_init = FUNCTION; - sem_open = FUNCTION; - sem_post = FUNCTION; - sem_trywait = FUNCTION; - sem_unlink = FUNCTION; - sem_wait = FUNCTION; - shm_open = FUNCTION; - shm_unlink = FUNCTION; - sigqueue = FUNCTION; - sigtimedwait = FUNCTION; - sigwaitinfo = FUNCTION; - timer_create = FUNCTION; - timer_delete = FUNCTION; - timer_getoverrun = FUNCTION; - timer_gettime = FUNCTION; - timer_settime = FUNCTION; -}; - -SUNWprivate_1.1 { - global: - SUNWprivate_1.1; -}; |
