summaryrefslogtreecommitdiff
path: root/usr/src/lib/print/libpapi-dynamic/common/mapfile
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/print/libpapi-dynamic/common/mapfile')
-rw-r--r--usr/src/lib/print/libpapi-dynamic/common/mapfile196
1 files changed, 154 insertions, 42 deletions
diff --git a/usr/src/lib/print/libpapi-dynamic/common/mapfile b/usr/src/lib/print/libpapi-dynamic/common/mapfile
index 6d0e92715a..cc8cb45239 100644
--- a/usr/src/lib/print/libpapi-dynamic/common/mapfile
+++ b/usr/src/lib/print/libpapi-dynamic/common/mapfile
@@ -20,8 +20,7 @@
#
#
-# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
+# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
#
#
@@ -42,38 +41,112 @@
# MAPFILE HEADER END
#
+$mapfile_version 2
+
#
# Common interfaces that are most likely to be shared amongst the various
# PAPI implementations.
#
-SUNW_1.0 {
+SYMBOL_VERSION SUNW_1.0 {
global:
# PAPI Attribute Calls
- papiAttributeListAddValue = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddBoolean = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddCollection = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddDatetime = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddInteger = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddMetadata = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddRange = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddResolution = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListAddString = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListDelete = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetValue = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetNext = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListFind = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetBoolean = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetCollection = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetDatetime = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetInteger = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetMetadata = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetRange = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetResolution = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListGetString = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListFromString = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListToString = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListFree = FUNCTION FILTER libpapi-common.so ;
+ papiAttributeListAddValue {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddBoolean {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddCollection {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddDatetime {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddInteger {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddMetadata {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddRange {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddResolution {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListAddString {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListDelete {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetValue {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetNext {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListFind {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetBoolean {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetCollection {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetDatetime {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetInteger {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetMetadata {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetRange {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetResolution {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListGetString {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListFromString {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListToString {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListFree {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
# PAPI Service Calls
papiServiceCreate ;
@@ -130,12 +203,21 @@ SUNW_1.0 {
papiJobListFree ;
# Misc. PAPI Calls
- papiStatusString = FUNCTION FILTER libpapi-common.so ;
- papiLibrarySupportedCall = FUNCTION FILTER libpapi-common.so ;
- papiLibrarySupportedCalls = FUNCTION FILTER libpapi-common.so ;
+ papiStatusString {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiLibrarySupportedCall {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiLibrarySupportedCalls {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
};
-SUNWprivate_1.0 {
+SYMBOL_VERSION SUNWprivate_1.0 {
global:
papiServiceSetPeer ; # extension
papiJobCreate ;
@@ -144,24 +226,54 @@ SUNWprivate_1.0 {
# Misc. supporting calls
# URI
- uri_from_string = FUNCTION FILTER libpapi-common.so ;
- uri_to_string = FUNCTION FILTER libpapi-common.so ;
- uri_free = FUNCTION FILTER libpapi-common.so ;
+ uri_from_string {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ uri_to_string {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ uri_free {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
# list
- list_remove = FUNCTION FILTER libpapi-common.so ;
- list_append = FUNCTION FILTER libpapi-common.so ;
- list_concatenate = FUNCTION FILTER libpapi-common.so ;
+ list_remove {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ list_append {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ list_concatenate {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
# NS
getprinterbyname ;
- is_localhost = FUNCTION FILTER libpapi-common.so ;
+ is_localhost {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
# extra Attribute Calls
- copy_attributes = FUNCTION FILTER libpapi-common.so ;
- split_and_copy_attributes = FUNCTION FILTER libpapi-common.so ;
- papiAttributeListPrint = FUNCTION FILTER libpapi-common.so ;
+ copy_attributes {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ split_and_copy_attributes {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
+ papiAttributeListPrint {
+ TYPE = FUNCTION;
+ FILTER = libpapi-common.so;
+ } ;
local:
* ;
} ;
-FSG_1.0 {} SUNW_1.0;
+SYMBOL_VERSION FSG_1.0 {} SUNW_1.0;