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#
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# MAPFILE HEADER START
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# Object versioning must comply with the rules detailed in
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# usr/src/lib/README.mapfiles
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# You should not be making modifications here until you've read the most current
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami# MAPFILE HEADER END
bfed486ad8de8b8ebc6345a8e10accae08bf2f45Ali Bahrami#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami$mapfile_version 2
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# Common interfaces that are most likely to be shared amongst the various
355b4669e025ff377602b6fc7caaf30dbc218371jacobs# PAPI implementations.
355b4669e025ff377602b6fc7caaf30dbc218371jacobs#
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNW_1.0 {
355b4669e025ff377602b6fc7caaf30dbc218371jacobs global:
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Attribute Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddValue;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddBoolean;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddCollection;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddDatetime;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddInteger;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddMetadata;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddRange;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddResolution;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListAddString;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListDelete;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetValue;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetNext;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFind;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetBoolean;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetCollection;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetDatetime;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetInteger;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetMetadata;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetRange;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetResolution;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListGetString;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFromString;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListToString;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListFree;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Service Calls
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceCreate { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceDestroy { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetUserName { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetPassword { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetEncryption { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetAuthCB { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetAppData { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetUserName { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetPassword { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiServiceGetEncryption;
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetAppData { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetServiceName { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetAttributeList { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceGetStatusMessage { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Printer Calls
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrintersList { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterQuery { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterAdd { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterModify { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterRemove { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterDisable { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterEnable { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterPause { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterResume { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterPurgeJobs { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterListJobs { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterGetAttributeList { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterFree { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiPrinterListFree { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # PAPI Job Calls
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobSubmit { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobSubmitByReference { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobValidate { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobStreamOpen { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobStreamWrite { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobStreamClose { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobQuery { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobModify { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobMove { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobCancel { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobHold { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobRelease { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobRestart { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobPromote { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobGetAttributeList { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobGetPrinterName { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiJobGetId;
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobGetJobTicket { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobFree { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobListFree { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # Misc. PAPI Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiStatusString;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiLibrarySupportedCall;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiLibrarySupportedCalls;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs};
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali BahramiSYMBOL_VERSION SUNWprivate_1.0 { # Misc. semi-private supporting calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs global:
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiServiceSetPeer { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobCreate { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobStreamAdd { FLAGS = NODYNSORT };
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami papiJobCommit { FLAGS = NODYNSORT };
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # URI
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_from_string;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_to_string;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs uri_free;
0a44ef6d9afbfe052a7e975f55ea0d2954b62a82jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # list
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_remove;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_append;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs list_concatenate;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
0a44ef6d9afbfe052a7e975f55ea0d2954b62a82jacobs # NS
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami getprinterbyname { FLAGS = NODYNSORT };
0a44ef6d9afbfe052a7e975f55ea0d2954b62a82jacobs
355b4669e025ff377602b6fc7caaf30dbc218371jacobs # extra Attribute Calls
355b4669e025ff377602b6fc7caaf30dbc218371jacobs copy_attributes;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs split_and_copy_attributes;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs papiAttributeListPrint;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs
a18dc42fc967d11feba9b8be61c6727dc6c56b48ps is_localhost;
a18dc42fc967d11feba9b8be61c6727dc6c56b48ps
355b4669e025ff377602b6fc7caaf30dbc218371jacobs local:
355b4669e025ff377602b6fc7caaf30dbc218371jacobs *;
355b4669e025ff377602b6fc7caaf30dbc218371jacobs};