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