12264Sjacobs# 22264Sjacobs# CDDL HEADER START 32264Sjacobs# 42264Sjacobs# The contents of this file are subject to the terms of the 52264Sjacobs# Common Development and Distribution License (the "License"). 62264Sjacobs# You may not use this file except in compliance with the License. 72264Sjacobs# 82264Sjacobs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92264Sjacobs# or http://www.opensolaris.org/os/licensing. 102264Sjacobs# See the License for the specific language governing permissions 112264Sjacobs# and limitations under the License. 122264Sjacobs# 132264Sjacobs# When distributing Covered Code, include this CDDL HEADER in each 142264Sjacobs# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152264Sjacobs# If applicable, add the following below this CDDL HEADER, with the 162264Sjacobs# fields enclosed by brackets "[]" replaced with your own identifying 172264Sjacobs# information: Portions Copyright [yyyy] [name of copyright owner] 182264Sjacobs# 192264Sjacobs# CDDL HEADER END 202264Sjacobs# 212264Sjacobs# 22*12692SAli.Bahrami@Oracle.COM# Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved. 232264Sjacobs# 248744SAli.Bahrami@Sun.COM 258744SAli.Bahrami@Sun.COM# 268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 278744SAli.Bahrami@Sun.COM# 288744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 308744SAli.Bahrami@Sun.COM# 318744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 328744SAli.Bahrami@Sun.COM# 338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 358744SAli.Bahrami@Sun.COM# 368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 378744SAli.Bahrami@Sun.COM# 388744SAli.Bahrami@Sun.COM 39*12692SAli.Bahrami@Oracle.COM$mapfile_version 2 40*12692SAli.Bahrami@Oracle.COM 412264Sjacobs# 422264Sjacobs# Generic interface definition for usr/src/lib/print. 432264Sjacobs# 442264Sjacobs 45*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_2.1 { 462264Sjacobs global: 472264Sjacobs getprinterbyname; # NSS support 482264Sjacobs getprinterentry; 492264Sjacobs setprinterentry; 502264Sjacobs endprinterentry; 512264Sjacobs 522264Sjacobs ns_printer_create; # Old NS support 532264Sjacobs ns_printer_get_name; 542264Sjacobs ns_printer_get_list; 552264Sjacobs ns_printer_put; 562264Sjacobs ns_printer_destroy; 572264Sjacobs ns_get_value; 582264Sjacobs ns_get_value_string; 592264Sjacobs ns_set_value; 602264Sjacobs ns_set_value_from_string; 612264Sjacobs ns_kvp_create; 622264Sjacobs ns_bsd_addr_get_default; 632264Sjacobs ns_bsd_addr_get_name; 642264Sjacobs ns_bsd_addr_get_all; 652264Sjacobs ns_bsd_addr_get_list; 662264Sjacobs string_to_bsd_addr; 672264Sjacobs bsd_addr_create; 682264Sjacobs ns_printer_match_name; 692264Sjacobs ns_printer_name_list; 702264Sjacobs value_to_string; 712264Sjacobs string_to_value; 722264Sjacobs normalize_ns_name; 732264Sjacobs 742264Sjacobs list_append; # list support 752264Sjacobs list_append_unique; 762264Sjacobs list_concatenate; 772264Sjacobs list_locate; 782264Sjacobs list_iterate; 792264Sjacobs 802264Sjacobs files_put_printer; # required for ns_put_printer() 812264Sjacobs nis_put_printer; 822264Sjacobs ldap_put_printer; 832264Sjacobs 842264Sjacobs local: 852264Sjacobs *; 862264Sjacobs}; 87