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