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