1355b4669Sjacobs# 2355b4669Sjacobs# CDDL HEADER START 3355b4669Sjacobs# 4355b4669Sjacobs# The contents of this file are subject to the terms of the 5355b4669Sjacobs# Common Development and Distribution License (the "License"). 6355b4669Sjacobs# You may not use this file except in compliance with the License. 7355b4669Sjacobs# 8355b4669Sjacobs# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9355b4669Sjacobs# or http://www.opensolaris.org/os/licensing. 10355b4669Sjacobs# See the License for the specific language governing permissions 11355b4669Sjacobs# and limitations under the License. 12355b4669Sjacobs# 13355b4669Sjacobs# When distributing Covered Code, include this CDDL HEADER in each 14355b4669Sjacobs# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15355b4669Sjacobs# If applicable, add the following below this CDDL HEADER, with the 16355b4669Sjacobs# fields enclosed by brackets "[]" replaced with your own identifying 17355b4669Sjacobs# information: Portions Copyright [yyyy] [name of copyright owner] 18355b4669Sjacobs# 19355b4669Sjacobs# CDDL HEADER END 20355b4669Sjacobs# 21355b4669Sjacobs# 22*cd3e9333SAli Bahrami# Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved. 23355b4669Sjacobs# 24bfed486aSAli Bahrami 25bfed486aSAli Bahrami# 26bfed486aSAli Bahrami# MAPFILE HEADER START 27bfed486aSAli Bahrami# 28bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 30bfed486aSAli Bahrami# 31bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 32bfed486aSAli Bahrami# 33bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 34bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 35bfed486aSAli Bahrami# 36bfed486aSAli Bahrami# MAPFILE HEADER END 37bfed486aSAli Bahrami# 38bfed486aSAli Bahrami 39*cd3e9333SAli Bahrami$mapfile_version 2 40*cd3e9333SAli Bahrami 41355b4669Sjacobs# 42355b4669Sjacobs# Generic interface definition for usr/src/lib/print. 43355b4669Sjacobs# 44355b4669Sjacobs 45*cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_2.1 { 46355b4669Sjacobs global: 47355b4669Sjacobs getprinterbyname; # NSS support 48355b4669Sjacobs getprinterentry; 49355b4669Sjacobs setprinterentry; 50355b4669Sjacobs endprinterentry; 51355b4669Sjacobs 52355b4669Sjacobs ns_printer_create; # Old NS support 53355b4669Sjacobs ns_printer_get_name; 54355b4669Sjacobs ns_printer_get_list; 55355b4669Sjacobs ns_printer_put; 56355b4669Sjacobs ns_printer_destroy; 57355b4669Sjacobs ns_get_value; 58355b4669Sjacobs ns_get_value_string; 59355b4669Sjacobs ns_set_value; 60355b4669Sjacobs ns_set_value_from_string; 61355b4669Sjacobs ns_kvp_create; 62355b4669Sjacobs ns_bsd_addr_get_default; 63355b4669Sjacobs ns_bsd_addr_get_name; 64355b4669Sjacobs ns_bsd_addr_get_all; 65355b4669Sjacobs ns_bsd_addr_get_list; 66355b4669Sjacobs string_to_bsd_addr; 67355b4669Sjacobs bsd_addr_create; 68355b4669Sjacobs ns_printer_match_name; 69355b4669Sjacobs ns_printer_name_list; 70355b4669Sjacobs value_to_string; 71355b4669Sjacobs string_to_value; 72355b4669Sjacobs normalize_ns_name; 73355b4669Sjacobs 74355b4669Sjacobs list_append; # list support 75355b4669Sjacobs list_append_unique; 76355b4669Sjacobs list_concatenate; 77355b4669Sjacobs list_locate; 78355b4669Sjacobs list_iterate; 79355b4669Sjacobs 80355b4669Sjacobs files_put_printer; # required for ns_put_printer() 81355b4669Sjacobs nis_put_printer; 82355b4669Sjacobs ldap_put_printer; 83355b4669Sjacobs 84355b4669Sjacobs local: 85355b4669Sjacobs *; 86355b4669Sjacobs}; 87