8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / lib / print / libpapi-ipp / common / mapfile
blob847a5bb76fd71f8d66c613a4fb5c74e23b364de3
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
23 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
27 # $Id: mapfile.in,v 1.2 2006/03/02 06:31:36 njacobs Exp $
31 # MAPFILE HEADER START
33 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
34 # Object versioning must comply with the rules detailed in
36 #       usr/src/lib/README.mapfiles
38 # You should not be making modifications here until you've read the most current
39 # copy of that file. If you need help, contact a gatekeeper for guidance.
41 # MAPFILE HEADER END
44 $mapfile_version 2
47 # Common interfaces that are most likely to be shared amongst the various
48 # PAPI implementations.
51 SYMBOL_VERSION SUNW_1.0 {
52     global:
53         # PAPI Attribute Calls
54         papiAttributeListAddValue {
55                 TYPE = FUNCTION;
56                 FILTER = libpapi-common.so;
57         } ;
58         papiAttributeListAddBoolean {
59                 TYPE = FUNCTION;
60                 FILTER = libpapi-common.so;
61         } ;
62         papiAttributeListAddCollection {
63                 TYPE = FUNCTION;
64                 FILTER = libpapi-common.so;
65         } ;
66         papiAttributeListAddDatetime {
67                 TYPE = FUNCTION;
68                 FILTER = libpapi-common.so;
69         } ;
70         papiAttributeListAddInteger {
71                 TYPE = FUNCTION;
72                 FILTER = libpapi-common.so;
73         } ;
74         papiAttributeListAddMetadata {
75                 TYPE = FUNCTION;
76                 FILTER = libpapi-common.so;
77         } ;
78         papiAttributeListAddRange {
79                 TYPE = FUNCTION;
80                 FILTER = libpapi-common.so;
81         } ;
82         papiAttributeListAddResolution {
83                 TYPE = FUNCTION;
84                 FILTER = libpapi-common.so;
85         } ;
86         papiAttributeListAddString {
87                 TYPE = FUNCTION;
88                 FILTER = libpapi-common.so;
89         } ;
90         papiAttributeListDelete {
91                 TYPE = FUNCTION;
92                 FILTER = libpapi-common.so;
93         } ;
94         papiAttributeListGetValue {
95                 TYPE = FUNCTION;
96                 FILTER = libpapi-common.so;
97         } ;
98         papiAttributeListGetNext {
99                 TYPE = FUNCTION;
100                 FILTER = libpapi-common.so;
101         } ;
102         papiAttributeListFind {
103                 TYPE = FUNCTION;
104                 FILTER = libpapi-common.so;
105         } ;
106         papiAttributeListGetBoolean {
107                 TYPE = FUNCTION;
108                 FILTER = libpapi-common.so;
109         } ;
110         papiAttributeListGetCollection {
111                 TYPE = FUNCTION;
112                 FILTER = libpapi-common.so;
113         } ;
114         papiAttributeListGetDatetime {
115                 TYPE = FUNCTION;
116                 FILTER = libpapi-common.so;
117         } ;
118         papiAttributeListGetInteger {
119                 TYPE = FUNCTION;
120                 FILTER = libpapi-common.so;
121         } ;
122         papiAttributeListGetMetadata {
123                 TYPE = FUNCTION;
124                 FILTER = libpapi-common.so;
125         } ;
126         papiAttributeListGetRange {
127                 TYPE = FUNCTION;
128                 FILTER = libpapi-common.so;
129         } ;
130         papiAttributeListGetResolution {
131                 TYPE = FUNCTION;
132                 FILTER = libpapi-common.so;
133         } ;
134         papiAttributeListGetString {
135                 TYPE = FUNCTION;
136                 FILTER = libpapi-common.so;
137         } ;
138         papiAttributeListFromString {
139                 TYPE = FUNCTION;
140                 FILTER = libpapi-common.so;
141         } ;
142         papiAttributeListToString {
143                 TYPE = FUNCTION;
144                 FILTER = libpapi-common.so;
145         } ;
146         papiAttributeListFree {
147                 TYPE = FUNCTION;
148                 FILTER = libpapi-common.so;
149         } ;
151         # PAPI Service Calls
152         papiServiceCreate ;
153         papiServiceDestroy ;
154         papiServiceSetUserName ;
155         papiServiceSetPassword ;
156         papiServiceSetEncryption ;
157         papiServiceSetAuthCB ;
158         papiServiceSetAppData ;
159         papiServiceGetUserName ;
160         papiServiceGetPassword ;
161         papiServiceGetEncryption ;
162         papiServiceGetAppData ;
163         papiServiceGetServiceName ;
164         papiServiceGetAttributeList ;
165         papiServiceGetStatusMessage ;
167         # PAPI Printer Calls
168         papiPrintersList ;
169         papiPrinterQuery ;
170         papiPrinterAdd ;
171         papiPrinterModify ;
172         papiPrinterRemove ;
173         papiPrinterDisable ;
174         papiPrinterEnable ;
175         papiPrinterPause ;
176         papiPrinterResume ;
177         papiPrinterPurgeJobs ;
178         papiPrinterListJobs ;
179         papiPrinterGetAttributeList ;
180         papiPrinterFree ;
181         papiPrinterListFree ;
183         # PAPI Job Calls
184         papiJobSubmit ;
185         papiJobSubmitByReference ;
186         papiJobValidate ;
187         papiJobStreamOpen ;
188         papiJobStreamWrite ;
189         papiJobStreamClose ;
190         papiJobQuery ;
191         papiJobModify ;
192         papiJobMove ;
193         papiJobCancel ;
194         papiJobHold ;
195         papiJobRelease ;
196         papiJobRestart ;
197         papiJobPromote ;
198         papiJobGetAttributeList ;
199         papiJobGetPrinterName ;
200         papiJobGetId ;
201         papiJobGetJobTicket ;
202         papiJobFree ;
203         papiJobListFree ;
205         # Misc. PAPI Calls
206         papiStatusString {
207                 TYPE = FUNCTION;
208                 FILTER = libpapi-common.so;
209         } ;
210         papiLibrarySupportedCall {
211                 TYPE = FUNCTION;
212                 FILTER = libpapi-common.so;
213         } ;
214         papiLibrarySupportedCalls {
215                 TYPE = FUNCTION;
216                 FILTER = libpapi-common.so;
217         } ;
218 } ;
220 SYMBOL_VERSION SUNWprivate_1.0 {
221     global:
222         papiServiceSetPeer {
223                 TYPE = FUNCTION;
224                 FILTER = libpapi-common.so;
225         } ;
226         papiJobCreate {
227                 TYPE = FUNCTION;
228                 FILTER = libpapi-common.so;
229         } ;
230         papiJobStreamAdd {
231                 TYPE = FUNCTION;
232                 FILTER = libpapi-common.so;
233         } ;
234         papiJobCommit {
235                 TYPE = FUNCTION;
236                 FILTER = libpapi-common.so;
237         } ;
239         # Misc. supporting calls
240         #     URI
241         uri_from_string {
242                 TYPE = FUNCTION;
243                 FILTER = libpapi-common.so;
244         } ;
245         uri_to_string {
246                 TYPE = FUNCTION;
247                 FILTER = libpapi-common.so;
248         } ;
249         uri_free {
250                 TYPE = FUNCTION;
251                 FILTER = libpapi-common.so;
252         } ;
253         #    list
254         list_remove {
255                 TYPE = FUNCTION;
256                 FILTER = libpapi-common.so;
257         } ;
258         list_append {
259                 TYPE = FUNCTION;
260                 FILTER = libpapi-common.so;
261         } ;
262         list_concatenate {
263                 TYPE = FUNCTION;
264                 FILTER = libpapi-common.so;
265         } ;
266         #    NS
267         getprinterbyname {
268                 TYPE = FUNCTION;
269                 FILTER = libpapi-common.so;
270         } ;
271         is_localhost {
272                 TYPE = FUNCTION;
273                 FILTER = libpapi-common.so;
274         } ;
276         #    extra Attribute Calls
277         copy_attributes {
278                 TYPE = FUNCTION;
279                 FILTER = libpapi-common.so;
280         } ;
281         split_and_copy_attributes {
282                 TYPE = FUNCTION;
283                 FILTER = libpapi-common.so;
284         } ;
285         papiAttributeListPrint {
286                 TYPE = FUNCTION;
287                 FILTER = libpapi-common.so;
288         } ;
290     local:
291         * ;
292 } ;