mapfile revision cd3e933325e68e23516a196a8fea7f49b1e497c3
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# CDDL HEADER START
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# The contents of this file are subject to the terms of the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Common Development and Distribution License (the "License").
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# You may not use this file except in compliance with the License.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# or http://www.opensolaris.org/os/licensing.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# See the License for the specific language governing permissions
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# and limitations under the License.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# When distributing Covered Code, include this CDDL HEADER in each
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# If applicable, add the following below this CDDL HEADER, with the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# CDDL HEADER END
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# MAPFILE HEADER START
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Object versioning must comply with the rules detailed in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# usr/src/lib/README.mapfiles
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# You should not be making modifications here until you've read the most current
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# copy of that file. If you need help, contact a gatekeeper for guidance.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# MAPFILE HEADER END
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync$mapfile_version 2
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Common interfaces that are most likely to be shared amongst the various
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# PAPI implementations.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsyncSYMBOL_VERSION SUNW_1.0 {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync global:
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync # PAPI Attribute Calls
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddValue {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddBoolean {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddCollection {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddDatetime {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddInteger {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddMetadata {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddRange {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddResolution {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListAddString {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListDelete {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetValue {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetNext {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListFind {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetBoolean {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetCollection {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetDatetime {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetInteger {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetMetadata {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetRange {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetResolution {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListGetString {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListFromString {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListToString {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiAttributeListFree {
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync TYPE = FUNCTION;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILTER = libpapi-common.so;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync } ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync # PAPI Service Calls
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceCreate ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceDestroy ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceSetUserName ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceSetPassword ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceSetEncryption ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceSetAuthCB ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceSetAppData ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetUserName ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetPassword ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetEncryption ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetAppData ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetServiceName ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetAttributeList ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiServiceGetStatusMessage ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync # PAPI Printer Calls
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrintersList ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterQuery ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterAdd ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterModify ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterRemove ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterDisable ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterEnable ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterPause ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync papiPrinterResume ;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync 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 {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
papiLibrarySupportedCall {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
papiLibrarySupportedCalls {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
} ;
SYMBOL_VERSION SUNWprivate_1.0 {
global:
papiServiceSetPeer {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
papiJobCreate {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
papiJobStreamAdd {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
papiJobCommit {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
# Misc. supporting calls
# URI
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 {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
list_append {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
list_concatenate {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
# NS
getprinterbyname {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
is_localhost {
TYPE = FUNCTION;
FILTER = libpapi-common.so;
} ;
# extra Attribute Calls
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:
* ;
} ;