mapfile revision a18dc42fc967d11feba9b8be61c6727dc6c56b48
0N/A#
1472N/A# CDDL HEADER START
0N/A#
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License (the "License").
0N/A# You may not use this file except in compliance with the License.
0N/A#
0N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0N/A# or http://www.opensolaris.org/os/licensing.
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A#
0N/A# When distributing Covered Code, include this CDDL HEADER in each
0N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
0N/A# If applicable, add the following below this CDDL HEADER, with the
0N/A# fields enclosed by brackets "[]" replaced with your own identifying
0N/A# information: Portions Copyright [yyyy] [name of copyright owner]
0N/A#
1472N/A# CDDL HEADER END
1472N/A#
1472N/A
0N/A#
0N/A# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
0N/A# Use is subject to license terms.
0N/A#
0N/A
0N/A#
0N/A# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
0N/A#
0N/A
0N/A# ident "%Z%%M% %I% %E% SMI"
0N/A
0N/A#
0N/A# Common interfaces that are most likely to be shared amongst the various
0N/A# PAPI implementations.
0N/A#
0N/A
0N/ASUNW_1.0 {
0N/A global:
0N/A # PAPI Attribute Calls
0N/A papiAttributeListAddValue = FUNCTION FILTER libpapi-common.so ;
0N/A papiAttributeListAddBoolean = FUNCTION FILTER libpapi-common.so ;
0N/A papiAttributeListAddCollection = FUNCTION FILTER libpapi-common.so ;
0N/A papiAttributeListAddDatetime = FUNCTION FILTER libpapi-common.so ;
0N/A 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 ;
# PAPI Service Calls
papiServiceCreate ;
papiServiceDestroy ;
papiServiceSetUserName ;
papiServiceSetPassword ;
papiServiceSetEncryption ;
papiServiceSetAuthCB ;
papiServiceSetAppData ;
papiServiceGetUserName ;
papiServiceGetPassword ;
papiServiceGetEncryption ;
papiServiceGetAppData ;
papiServiceGetServiceName ;
papiServiceGetAttributeList ;
papiServiceGetStatusMessage ;
# PAPI Printer Calls
papiPrintersList ;
papiPrinterQuery ;
papiPrinterAdd ;
papiPrinterModify ;
papiPrinterRemove ;
papiPrinterDisable ;
papiPrinterEnable ;
papiPrinterPause ;
papiPrinterResume ;
papiPrinterPurgeJobs ;
papiPrinterListJobs ;
papiPrinterGetAttributeList ;
papiPrinterFree ;
papiPrinterListFree ;
# PAPI Job Calls
papiJobSubmit ;
papiJobSubmitByReference ;
papiJobValidate ;
papiJobStreamOpen ;
papiJobStreamWrite ;
papiJobStreamClose ;
papiJobQuery ;
papiJobModify ;
papiJobMove ;
papiJobCancel ;
papiJobHold ;
papiJobRelease ;
papiJobRestart ;
papiJobPromote ;
papiJobGetAttributeList ;
papiJobGetPrinterName ;
papiJobGetId ;
papiJobGetJobTicket ;
papiJobFree ;
papiJobListFree ;
# Misc. PAPI Calls
papiStatusString = FUNCTION FILTER libpapi-common.so ;
papiLibrarySupportedCall = FUNCTION FILTER libpapi-common.so ;
papiLibrarySupportedCalls = FUNCTION FILTER libpapi-common.so ;
};
SUNWprivate_1.0 {
global:
papiServiceSetPeer ; # extension
papiJobCreate ;
papiJobStreamAdd ;
papiJobCommit ;
# 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 ;
# list
list_remove = FUNCTION FILTER libpapi-common.so ;
list_append = FUNCTION FILTER libpapi-common.so ;
list_concatenate = FUNCTION FILTER libpapi-common.so ;
# NS
getprinterbyname ;
is_localhost = 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 ;
local:
* ;
} ;
FSG_1.0 {} SUNW_1.0;