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*8744SAli.Bahrami@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 232264Sjacobs# Use is subject to license terms. 242264Sjacobs# 25*8744SAli.Bahrami@Sun.COM 26*8744SAli.Bahrami@Sun.COM# 27*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 28*8744SAli.Bahrami@Sun.COM# 29*8744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 30*8744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 31*8744SAli.Bahrami@Sun.COM# 32*8744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 33*8744SAli.Bahrami@Sun.COM# 34*8744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 35*8744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 36*8744SAli.Bahrami@Sun.COM# 37*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 38*8744SAli.Bahrami@Sun.COM# 39*8744SAli.Bahrami@Sun.COM 402264Sjacobs# 412264Sjacobs# Generic interface definition for usr/src/lib/print. 422264Sjacobs# 432264Sjacobs 442264SjacobsSUNWprivate_2.1 { 452264Sjacobs global: 462264Sjacobs getprinterbyname; # NSS support 472264Sjacobs getprinterentry; 482264Sjacobs setprinterentry; 492264Sjacobs endprinterentry; 502264Sjacobs 512264Sjacobs ns_printer_create; # Old NS support 522264Sjacobs ns_printer_get_name; 532264Sjacobs ns_printer_get_list; 542264Sjacobs ns_printer_put; 552264Sjacobs ns_printer_destroy; 562264Sjacobs ns_get_value; 572264Sjacobs ns_get_value_string; 582264Sjacobs ns_set_value; 592264Sjacobs ns_set_value_from_string; 602264Sjacobs ns_kvp_create; 612264Sjacobs ns_bsd_addr_get_default; 622264Sjacobs ns_bsd_addr_get_name; 632264Sjacobs ns_bsd_addr_get_all; 642264Sjacobs ns_bsd_addr_get_list; 652264Sjacobs string_to_bsd_addr; 662264Sjacobs bsd_addr_create; 672264Sjacobs ns_printer_match_name; 682264Sjacobs ns_printer_name_list; 692264Sjacobs value_to_string; 702264Sjacobs string_to_value; 712264Sjacobs normalize_ns_name; 722264Sjacobs 732264Sjacobs list_append; # list support 742264Sjacobs list_append_unique; 752264Sjacobs list_concatenate; 762264Sjacobs list_locate; 772264Sjacobs list_iterate; 782264Sjacobs 792264Sjacobs files_put_printer; # required for ns_put_printer() 802264Sjacobs nis_put_printer; 812264Sjacobs nisplus_put_printer; 822264Sjacobs ldap_put_printer; 832264Sjacobs 842264Sjacobs local: 852264Sjacobs *; 862264Sjacobs}; 87