mapfile revision 355b4669e025ff377602b6fc7caaf30dbc218371
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# CDDL HEADER START
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# The contents of this file are subject to the terms of the
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# Common Development and Distribution License (the "License").
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# You may not use this file except in compliance with the License.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# or http://www.opensolaris.org/os/licensing.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# See the License for the specific language governing permissions
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# and limitations under the License.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# When distributing Covered Code, include this CDDL HEADER in each
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# If applicable, add the following below this CDDL HEADER, with the
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# fields enclosed by brackets "[]" replaced with your own identifying
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# information: Portions Copyright [yyyy] [name of copyright owner]
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# CDDL HEADER END
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# Use is subject to license terms.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# ident "%Z%%M% %I% %E% SMI"
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# Common interfaces that are most likely to be shared amongst the various
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# PAPI implementations.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobsSUNW_1.0 {
355b4669e025ff377602b6fc7caaf30dbc218371jacobs global:
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Attribute Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddValue = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddBoolean = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddCollection = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddDatetime = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddInteger = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddMetadata = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddRange = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddResolution = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddString = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListDelete = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetValue = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetNext = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFind = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetBoolean = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetCollection = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetDatetime = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetInteger = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetMetadata = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetRange = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetResolution = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetString = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFromString = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListToString = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFree = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Service Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceCreate ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceDestroy ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetUserName ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetPassword ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetEncryption ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetAuthCB ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetAppData ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetUserName ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetPassword ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetEncryption ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetAppData ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetServiceName ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetAttributeList ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetStatusMessage ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Printer Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrintersList ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterQuery ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterAdd ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterModify ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterRemove ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterDisable ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterEnable ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterPause ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterResume ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterPurgeJobs ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterListJobs ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterGetAttributeList ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterFree ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiPrinterListFree ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Job Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobSubmit ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobSubmitByReference ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobValidate ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobStreamOpen ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobStreamWrite ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobStreamClose ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobQuery ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobModify ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobMove ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobCancel ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobHold ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobRelease ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobRestart ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobPromote ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobGetAttributeList ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobGetPrinterName ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobGetId ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobGetJobTicket ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobFree ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobListFree ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # Misc. PAPI Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiStatusString = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiLibrarySupportedCall = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiLibrarySupportedCalls = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs};
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobsSUNWprivate_1.0 {
355b4669e025ff377602b6fc7caaf30dbc218371jacobs global:
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceSetPeer ; # extension
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobCreate ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobStreamAdd ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobCommit ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # Misc. supporting calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # URI
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_from_string = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_to_string = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_free = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # list
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_remove = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_append = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_concatenate = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # extra Attribute Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs copy_attributes = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs split_and_copy_attributes = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListPrint = FUNCTION FILTER libpapi-common.so ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs local:
355b4669e025ff377602b6fc7caaf30dbc218371jacobs * ;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs} ;