mapfile revision 355b4669e025ff377602b6fc7caaf30dbc218371
259N/A#
259N/A# CDDL HEADER START
259N/A#
259N/A# The contents of this file are subject to the terms of the
259N/A# Common Development and Distribution License (the "License").
259N/A# You may not use this file except in compliance with the License.
259N/A#
259N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
259N/A# or http://www.opensolaris.org/os/licensing.
259N/A# See the License for the specific language governing permissions
259N/A# and limitations under the License.
259N/A#
259N/A# When distributing Covered Code, include this CDDL HEADER in each
259N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
259N/A# If applicable, add the following below this CDDL HEADER, with the
259N/A# fields enclosed by brackets "[]" replaced with your own identifying
259N/A# information: Portions Copyright [yyyy] [name of copyright owner]
259N/A#
259N/A# CDDL HEADER END
259N/A#
817N/A
259N/A#
259N/A# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
259N/A# Use is subject to license terms.
259N/A#
259N/A
259N/A#
259N/A# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
259N/A#
618N/A
817N/A# ident "%Z%%M% %I% %E% SMI"
817N/A
618N/A#
1273N/A# Common interfaces that are most likely to be shared amongst the various
259N/A# PAPI implementations.
259N/A#
259N/A
259N/ASUNW_1.0 {
259N/A global:
259N/A # PAPI Attribute Calls
259N/A papiAttributeListAddValue = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddBoolean = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddCollection = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddDatetime = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddInteger = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddMetadata = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddRange = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddResolution = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListAddString = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListDelete = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetValue = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetNext = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListFind = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetBoolean = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetCollection = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetDatetime = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetInteger = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetMetadata = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetRange = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetResolution = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListGetString = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListFromString = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListToString = FUNCTION FILTER libpapi-common.so ;
259N/A papiAttributeListFree = FUNCTION FILTER libpapi-common.so ;
259N/A
259N/A # PAPI Service Calls
259N/A papiServiceCreate ;
259N/A papiServiceDestroy ;
259N/A papiServiceSetUserName ;
259N/A papiServiceSetPassword ;
259N/A papiServiceSetEncryption ;
259N/A papiServiceSetAuthCB ;
259N/A papiServiceSetAppData ;
259N/A papiServiceGetUserName ;
259N/A papiServiceGetPassword ;
259N/A papiServiceGetEncryption ;
259N/A papiServiceGetAppData ;
259N/A papiServiceGetServiceName ;
259N/A papiServiceGetAttributeList ;
259N/A papiServiceGetStatusMessage ;
259N/A
259N/A # PAPI Printer Calls
259N/A papiPrintersList ;
259N/A papiPrinterQuery ;
259N/A papiPrinterAdd ;
259N/A papiPrinterModify ;
259N/A papiPrinterRemove ;
259N/A papiPrinterDisable ;
259N/A papiPrinterEnable ;
259N/A papiPrinterPause ;
259N/A 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 = FUNCTION FILTER libpapi-common.so ;
papiJobCreate = FUNCTION FILTER libpapi-common.so ;
papiJobStreamAdd = FUNCTION FILTER libpapi-common.so ;
papiJobCommit = FUNCTION FILTER libpapi-common.so ;
# 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 ;
# 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:
* ;
} ;