1*ead1f93eSLiane Praza# 2*ead1f93eSLiane Praza# CDDL HEADER START 3*ead1f93eSLiane Praza# 4*ead1f93eSLiane Praza# The contents of this file are subject to the terms of the 5*ead1f93eSLiane Praza# Common Development and Distribution License (the "License"). 6*ead1f93eSLiane Praza# You may not use this file except in compliance with the License. 7*ead1f93eSLiane Praza# 8*ead1f93eSLiane Praza# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*ead1f93eSLiane Praza# or http://www.opensolaris.org/os/licensing. 10*ead1f93eSLiane Praza# See the License for the specific language governing permissions 11*ead1f93eSLiane Praza# and limitations under the License. 12*ead1f93eSLiane Praza# 13*ead1f93eSLiane Praza# When distributing Covered Code, include this CDDL HEADER in each 14*ead1f93eSLiane Praza# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*ead1f93eSLiane Praza# If applicable, add the following below this CDDL HEADER, with the 16*ead1f93eSLiane Praza# fields enclosed by brackets "[]" replaced with your own identifying 17*ead1f93eSLiane Praza# information: Portions Copyright [yyyy] [name of copyright owner] 18*ead1f93eSLiane Praza# 19*ead1f93eSLiane Praza# CDDL HEADER END 20*ead1f93eSLiane Praza# 21*ead1f93eSLiane Praza 22*ead1f93eSLiane Praza# 23*ead1f93eSLiane Praza# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 24*ead1f93eSLiane Praza# Use is subject to license terms. 25*ead1f93eSLiane Praza# 26*ead1f93eSLiane Praza 27*ead1f93eSLiane Praza# 28*ead1f93eSLiane Praza# Exception List for validate_pkg 29*ead1f93eSLiane Praza# 30*ead1f93eSLiane Praza 31*ead1f93eSLiane Praza# 32*ead1f93eSLiane Praza# The following entries are built in the /proto area 33*ead1f93eSLiane Praza# but not included in any packages - this is intentional. 34*ead1f93eSLiane Praza# 35*ead1f93eSLiane Prazausr/include/auth_list.h 36*ead1f93eSLiane Prazausr/include/bsm/audit_door_infc.h 37*ead1f93eSLiane Prazausr/include/bsm/audit_private.h 38*ead1f93eSLiane Prazausr/include/bsm/devalloc.h 39*ead1f93eSLiane Prazausr/include/getxby_door.h 40*ead1f93eSLiane Prazausr/include/passwdutil.h 41*ead1f93eSLiane Prazausr/include/priv_utils.h 42*ead1f93eSLiane Prazausr/include/rpcsvc/daemon_utils.h 43*ead1f93eSLiane Prazausr/include/rpcsvc/svc_dg_priv.h 44*ead1f93eSLiane Prazausr/include/security/pam_impl.h 45*ead1f93eSLiane Prazausr/include/sys/clock_impl.h 46*ead1f93eSLiane Prazausr/include/sys/ieeefp.h 47*ead1f93eSLiane Prazausr/include/sys/winlockio.h 48*ead1f93eSLiane Praza# 49*ead1f93eSLiane Praza# Private/Internal libraries of the Cryptographic Framework. 50*ead1f93eSLiane Praza# 51*ead1f93eSLiane Prazalib/libkcfd.so 52*ead1f93eSLiane Prazalib/llib-lcryptoutil 53*ead1f93eSLiane Prazalib/llib-lcryptoutil.ln 54*ead1f93eSLiane Prazalib/amd64/llib-lcryptoutil.ln i386 55*ead1f93eSLiane Prazalib/sparcv9/llib-lcryptoutil.ln sparc 56*ead1f93eSLiane Prazalib/llib-lelfsign 57*ead1f93eSLiane Prazalib/llib-lelfsign.ln 58*ead1f93eSLiane Prazalib/llib-lkcfd 59*ead1f93eSLiane Prazalib/llib-lkcfd.ln 60*ead1f93eSLiane Prazausr/include/cryptoutil.h 61*ead1f93eSLiane Prazausr/include/libelfsign.h 62*ead1f93eSLiane Prazausr/lib/llib-lsoftcrypto 63*ead1f93eSLiane Prazausr/lib/llib-lsoftcrypto.ln 64*ead1f93eSLiane Prazausr/lib/amd64/llib-lsoftcrypto.ln i386 65*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lsoftcrypto.ln sparc 66*ead1f93eSLiane Praza# 67*ead1f93eSLiane Praza# The following files are used by the DHCP service, the 68*ead1f93eSLiane Praza# standalone's DHCP implementation, and the kernel (nfs_dlboot). 69*ead1f93eSLiane Praza# They contain interfaces which are currently private. 70*ead1f93eSLiane Praza# 71*ead1f93eSLiane Prazausr/include/dhcp_svc_confkey.h 72*ead1f93eSLiane Prazausr/include/dhcp_svc_confopt.h 73*ead1f93eSLiane Prazausr/include/dhcp_svc_private.h 74*ead1f93eSLiane Prazausr/include/dhcp_symbol.h 75*ead1f93eSLiane Prazausr/include/sys/sunos_dhcp_class.h 76*ead1f93eSLiane Prazausr/lib/libdhcpsvc.so 77*ead1f93eSLiane Prazausr/lib/llib-ldhcpsvc 78*ead1f93eSLiane Prazausr/lib/llib-ldhcpsvc.ln 79*ead1f93eSLiane Praza# 80*ead1f93eSLiane Praza# Private MAC driver header files 81*ead1f93eSLiane Praza# 82*ead1f93eSLiane Prazausr/include/inet/iptun.h 83*ead1f93eSLiane Prazausr/include/sys/aggr_impl.h 84*ead1f93eSLiane Prazausr/include/sys/aggr.h 85*ead1f93eSLiane Prazausr/include/sys/dld_impl.h 86*ead1f93eSLiane Prazausr/include/sys/dld_ioc.h 87*ead1f93eSLiane Prazausr/include/sys/dls_impl.h 88*ead1f93eSLiane Prazausr/include/sys/dls.h 89*ead1f93eSLiane Prazausr/include/sys/mac_client_impl.h 90*ead1f93eSLiane Prazausr/include/sys/mac_client.h 91*ead1f93eSLiane Prazausr/include/sys/mac_flow_impl.h 92*ead1f93eSLiane Prazausr/include/sys/mac_impl.h 93*ead1f93eSLiane Prazausr/include/sys/mac_provider.h 94*ead1f93eSLiane Prazausr/include/sys/mac_soft_ring.h 95*ead1f93eSLiane Praza# 96*ead1f93eSLiane Praza# Private GLDv3 userland libraries and headers 97*ead1f93eSLiane Praza# 98*ead1f93eSLiane Prazausr/include/libdladm_impl.h 99*ead1f93eSLiane Prazausr/include/libdlaggr.h 100*ead1f93eSLiane Prazausr/include/libdlether.h 101*ead1f93eSLiane Prazausr/include/libdlflow_impl.h 102*ead1f93eSLiane Prazausr/include/libdlflow.h 103*ead1f93eSLiane Prazausr/include/libdliptun.h 104*ead1f93eSLiane Prazausr/include/libdlmgmt.h 105*ead1f93eSLiane Prazausr/include/libdlsim.h 106*ead1f93eSLiane Prazausr/include/libdlstat.h 107*ead1f93eSLiane Prazausr/include/libdlvnic.h 108*ead1f93eSLiane Prazausr/include/libdlwlan_impl.h 109*ead1f93eSLiane Prazausr/include/libdlwlan.h 110*ead1f93eSLiane Praza# 111*ead1f93eSLiane Praza# Virtual Network Interface Card (VNIC) 112*ead1f93eSLiane Praza# 113*ead1f93eSLiane Prazausr/include/sys/vnic.h 114*ead1f93eSLiane Prazausr/include/sys/vnic_impl.h 115*ead1f93eSLiane Praza# 116*ead1f93eSLiane Praza# IKE and IPsec support library exceptions. The IKE support 117*ead1f93eSLiane Praza# library contains exclusively private interfaces, as does 118*ead1f93eSLiane Praza# libipsecutil. My apologies for the glut of header files here. 119*ead1f93eSLiane Praza# 120*ead1f93eSLiane Prazausr/include/errfp.h 121*ead1f93eSLiane Prazausr/include/ikedoor.h 122*ead1f93eSLiane Prazausr/include/ipsec_util.h 123*ead1f93eSLiane Prazausr/lib/libike.so 124*ead1f93eSLiane Prazausr/lib/amd64/libike.so i386 125*ead1f93eSLiane Prazausr/lib/sparcv9/libike.so sparc 126*ead1f93eSLiane Prazausr/lib/libipsecutil.so 127*ead1f93eSLiane Prazausr/lib/amd64/libipsecutil.so i386 128*ead1f93eSLiane Prazausr/lib/sparcv9/libipsecutil.so sparc 129*ead1f93eSLiane Prazausr/lib/llib-like 130*ead1f93eSLiane Prazausr/lib/llib-like.ln 131*ead1f93eSLiane Prazausr/lib/amd64/llib-like.ln i386 132*ead1f93eSLiane Prazausr/lib/sparcv9/llib-like.ln sparc 133*ead1f93eSLiane Prazausr/lib/llib-lipsecutil 134*ead1f93eSLiane Prazausr/lib/llib-lipsecutil.ln 135*ead1f93eSLiane Prazausr/lib/amd64/llib-lipsecutil.ln i386 136*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lipsecutil.ln sparc 137*ead1f93eSLiane Praza# 138*ead1f93eSLiane Prazausr/include/inet/ip_impl.h 139*ead1f93eSLiane Prazausr/include/inet/ip_ndp.h 140*ead1f93eSLiane Prazausr/include/inet/ip2mac_impl.h 141*ead1f93eSLiane Prazausr/include/inet/ip2mac.h 142*ead1f93eSLiane Prazausr/include/inet/rawip_impl.h 143*ead1f93eSLiane Prazausr/include/inet/tcp_impl.h 144*ead1f93eSLiane Prazausr/include/inet/tcp_stats.h 145*ead1f93eSLiane Prazausr/include/inet/udp_impl.h 146*ead1f93eSLiane Prazausr/include/libmail.h 147*ead1f93eSLiane Prazausr/include/libnwam_priv.h 148*ead1f93eSLiane Prazausr/include/protocols/ripngd.h 149*ead1f93eSLiane Prazausr/include/s_string.h 150*ead1f93eSLiane Prazausr/include/sys/logindmux_impl.h 151*ead1f93eSLiane Prazausr/include/sys/vgareg.h 152*ead1f93eSLiane Praza# 153*ead1f93eSLiane Praza# Some IPsec headers can't be shipped lest we hit export controls... 154*ead1f93eSLiane Praza# 155*ead1f93eSLiane Prazausr/include/inet/ipsec_impl.h 156*ead1f93eSLiane Prazausr/include/inet/ipsec_info.h 157*ead1f93eSLiane Prazausr/include/inet/ipsecah.h 158*ead1f93eSLiane Prazausr/include/inet/ipsecesp.h 159*ead1f93eSLiane Prazausr/include/inet/keysock.h 160*ead1f93eSLiane Prazausr/include/inet/sadb.h 161*ead1f93eSLiane Prazausr/include/sys/sha1_consts.h 162*ead1f93eSLiane Prazausr/include/sys/sha2_consts.h 163*ead1f93eSLiane Praza# 164*ead1f93eSLiane Praza# 165*ead1f93eSLiane Praza# Filtering out directories not shipped 166*ead1f93eSLiane Praza# 167*ead1f93eSLiane Prazausr/4lib i386 168*ead1f93eSLiane Praza# 169*ead1f93eSLiane Praza# These files contain definitions shared privately between the kernel 170*ead1f93eSLiane Praza# and libc. There is no reason for them to be part of a package that 171*ead1f93eSLiane Praza# a customer should ever see. They are installed in the proto area by 172*ead1f93eSLiane Praza# the uts build because libc and and other components, like truss, are 173*ead1f93eSLiane Praza# dependent upon their contents and should not have their own copies. 174*ead1f93eSLiane Praza# 175*ead1f93eSLiane Prazausr/include/sys/libc_kernel.h 176*ead1f93eSLiane Prazausr/include/sys/synch32.h 177*ead1f93eSLiane Praza# 178*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libproc for 179*ead1f93eSLiane Praza# the benefit of the builds of cmd/truss, cmd/gcore and cmd/ptools, which 180*ead1f93eSLiane Praza# use libproc as their common process-control library. These are not 181*ead1f93eSLiane Praza# interfaces for customer use, so the files are excluded from packaging. 182*ead1f93eSLiane Praza# 183*ead1f93eSLiane Prazalib/llib-lproc 184*ead1f93eSLiane Prazalib/llib-lproc.ln 185*ead1f93eSLiane Prazalib/amd64/llib-lproc.ln i386 186*ead1f93eSLiane Prazalib/sparcv9/llib-lproc.ln sparc 187*ead1f93eSLiane Prazausr/include/libproc.h 188*ead1f93eSLiane Praza# 189*ead1f93eSLiane Praza# Private interfaces for libdisasm 190*ead1f93eSLiane Praza# 191*ead1f93eSLiane Prazausr/include/libdisasm.h 192*ead1f93eSLiane Prazausr/lib/llib-ldisasm 193*ead1f93eSLiane Prazausr/lib/llib-ldisasm.ln 194*ead1f93eSLiane Prazausr/lib/amd64/llib-ldisasm.ln i386 195*ead1f93eSLiane Prazausr/lib/sparcv9/llib-ldisasm.ln sparc 196*ead1f93eSLiane Praza# 197*ead1f93eSLiane Praza# Private interfaces for libraidcfg 198*ead1f93eSLiane Praza# 199*ead1f93eSLiane Prazausr/include/raidcfg_spi.h 200*ead1f93eSLiane Prazausr/include/raidcfg.h 201*ead1f93eSLiane Prazausr/lib/libraidcfg.so 202*ead1f93eSLiane Prazausr/lib/amd64/libraidcfg.so i386 203*ead1f93eSLiane Prazausr/lib/sparcv9/libraidcfg.so sparc 204*ead1f93eSLiane Prazausr/lib/llib-lraidcfg 205*ead1f93eSLiane Prazausr/lib/llib-lraidcfg.ln 206*ead1f93eSLiane Prazausr/lib/amd64/llib-lraidcfg.ln i386 207*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lraidcfg.ln sparc 208*ead1f93eSLiane Praza# 209*ead1f93eSLiane Praza# This file is used for private communication between mdb, drv/kmdb, and 210*ead1f93eSLiane Praza# misc/kmdb. The interfaces described herein are not intended for customer 211*ead1f93eSLiane Praza# use, and are thus excluded from packaging. 212*ead1f93eSLiane Praza# 213*ead1f93eSLiane Prazausr/include/sys/kmdb.h 214*ead1f93eSLiane Praza# 215*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libdhcpagent 216*ead1f93eSLiane Praza# and libdhcputil for the benefit of DHCP-related networking commands such 217*ead1f93eSLiane Praza# as dhcpagent, dhcpinfo, ifconfig, and netstat. These are not interfaces 218*ead1f93eSLiane Praza# for customer use, so the files are excluded from packaging. 219*ead1f93eSLiane Praza# 220*ead1f93eSLiane Prazalib/libdhcpagent.so 221*ead1f93eSLiane Prazalib/libdhcputil.so 222*ead1f93eSLiane Prazalib/llib-ldhcpagent 223*ead1f93eSLiane Prazalib/llib-ldhcpagent.ln 224*ead1f93eSLiane Prazalib/llib-ldhcputil 225*ead1f93eSLiane Prazalib/llib-ldhcputil.ln 226*ead1f93eSLiane Prazausr/include/dhcp_hostconf.h 227*ead1f93eSLiane Prazausr/include/dhcp_impl.h 228*ead1f93eSLiane Prazausr/include/dhcp_inittab.h 229*ead1f93eSLiane Prazausr/include/dhcp_stable.h 230*ead1f93eSLiane Prazausr/include/dhcp_symbol_common.h 231*ead1f93eSLiane Prazausr/include/dhcpagent_ipc.h 232*ead1f93eSLiane Prazausr/include/dhcpagent_util.h 233*ead1f93eSLiane Prazausr/include/dhcpmsg.h 234*ead1f93eSLiane Prazausr/lib/libdhcpagent.so 235*ead1f93eSLiane Prazausr/lib/libdhcputil.so 236*ead1f93eSLiane Prazausr/lib/llib-ldhcpagent 237*ead1f93eSLiane Prazausr/lib/llib-ldhcpagent.ln 238*ead1f93eSLiane Prazausr/lib/llib-ldhcputil 239*ead1f93eSLiane Prazausr/lib/llib-ldhcputil.ln 240*ead1f93eSLiane Praza# 241*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libinstzones 242*ead1f93eSLiane Praza# and libpkg 243*ead1f93eSLiane Praza# 244*ead1f93eSLiane Prazausr/lib/llib-linstzones 245*ead1f93eSLiane Prazausr/lib/llib-linstzones.ln 246*ead1f93eSLiane Prazausr/lib/llib-lpkg 247*ead1f93eSLiane Prazausr/lib/llib-lpkg.ln 248*ead1f93eSLiane Praza# 249*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libinetcfg. 250*ead1f93eSLiane Praza# Only the shared object is shipped. 251*ead1f93eSLiane Praza# 252*ead1f93eSLiane Prazalib/libinetcfg.so 253*ead1f93eSLiane Prazalib/llib-linetcfg 254*ead1f93eSLiane Prazalib/llib-linetcfg.ln 255*ead1f93eSLiane Prazausr/include/inetcfg.h 256*ead1f93eSLiane Prazausr/lib/libinetcfg.so 257*ead1f93eSLiane Prazausr/lib/llib-linetcfg 258*ead1f93eSLiane Prazausr/lib/llib-linetcfg.ln 259*ead1f93eSLiane Praza# 260*ead1f93eSLiane Praza# Don't ship header files private to libipmp and in.mpathd 261*ead1f93eSLiane Praza# 262*ead1f93eSLiane Prazausr/include/ipmp_query_impl.h 263*ead1f93eSLiane Praza# 264*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libinetsvc, 265*ead1f93eSLiane Praza# an inetd-specific library shared by inetd, inetadm and inetconv. Only 266*ead1f93eSLiane Praza# the shared object is shipped. 267*ead1f93eSLiane Praza# 268*ead1f93eSLiane Prazausr/include/inetsvc.h 269*ead1f93eSLiane Prazausr/lib/libinetsvc.so 270*ead1f93eSLiane Prazausr/lib/llib-linetsvc 271*ead1f93eSLiane Prazausr/lib/llib-linetsvc.ln 272*ead1f93eSLiane Praza# 273*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libinetutil, 274*ead1f93eSLiane Praza# a general purpose library for the benefit of internet utilities. Only 275*ead1f93eSLiane Praza# the shared object is shipped. 276*ead1f93eSLiane Praza# 277*ead1f93eSLiane Prazalib/libinetutil.so 278*ead1f93eSLiane Prazalib/amd64/libinetutil.so i386 279*ead1f93eSLiane Prazalib/sparcv9/libinetutil.so sparc 280*ead1f93eSLiane Prazalib/llib-linetutil 281*ead1f93eSLiane Prazalib/llib-linetutil.ln 282*ead1f93eSLiane Prazalib/amd64/llib-linetutil.ln i386 283*ead1f93eSLiane Prazalib/sparcv9/llib-linetutil.ln sparc 284*ead1f93eSLiane Prazausr/include/libinetutil.h 285*ead1f93eSLiane Prazausr/include/netinet/inetutil.h 286*ead1f93eSLiane Prazausr/include/ofmt.h 287*ead1f93eSLiane Prazausr/lib/libinetutil.so 288*ead1f93eSLiane Prazausr/lib/amd64/libinetutil.so i386 289*ead1f93eSLiane Prazausr/lib/sparcv9/libinetutil.so sparc 290*ead1f93eSLiane Prazausr/lib/llib-linetutil 291*ead1f93eSLiane Prazausr/lib/llib-linetutil.ln 292*ead1f93eSLiane Prazausr/lib/amd64/llib-linetutil.ln i386 293*ead1f93eSLiane Prazausr/lib/sparcv9/llib-linetutil.ln sparc 294*ead1f93eSLiane Praza# 295*ead1f93eSLiane Praza# Miscellaneous kernel interfaces or kernel<->user interfaces that are 296*ead1f93eSLiane Praza# consolidation private and we do not want to export at this time. 297*ead1f93eSLiane Praza# 298*ead1f93eSLiane Prazausr/include/sys/cryptmod.h 299*ead1f93eSLiane Prazausr/include/sys/dumpadm.h 300*ead1f93eSLiane Prazausr/include/sys/ontrap.h 301*ead1f93eSLiane Prazausr/include/sys/sysmsg_impl.h 302*ead1f93eSLiane Prazausr/include/sys/vlan.h 303*ead1f93eSLiane Praza# 304*ead1f93eSLiane Praza# These files are installed in the proto area so lvm can use 305*ead1f93eSLiane Praza# them during the build process. 306*ead1f93eSLiane Praza# 307*ead1f93eSLiane Prazalib/llib-lmeta 308*ead1f93eSLiane Prazalib/llib-lmeta.ln 309*ead1f93eSLiane Prazausr/include/sdssc.h 310*ead1f93eSLiane Prazausr/lib/llib-lmeta 311*ead1f93eSLiane Prazausr/lib/llib-lmeta.ln 312*ead1f93eSLiane Praza# 313*ead1f93eSLiane Praza# non-public pci header 314*ead1f93eSLiane Praza# 315*ead1f93eSLiane Prazausr/include/sys/pci_impl.h 316*ead1f93eSLiane Prazausr/include/sys/pci_tools.h 317*ead1f93eSLiane Praza# 318*ead1f93eSLiane Praza# Exception list for RCM project, included by librcm and rcm_daemon 319*ead1f93eSLiane Praza# 320*ead1f93eSLiane Prazausr/include/librcm_event.h 321*ead1f93eSLiane Prazausr/include/librcm_impl.h 322*ead1f93eSLiane Praza# 323*ead1f93eSLiane Praza# MDB deliverables that are not yet public 324*ead1f93eSLiane Praza# 325*ead1f93eSLiane Prazausr/lib/mdb/proc/mdb_test.so 326*ead1f93eSLiane Prazausr/lib/mdb/proc/sparcv9/mdb_test.so sparc 327*ead1f93eSLiane Praza# 328*ead1f93eSLiane Praza# SNCA project exception list 329*ead1f93eSLiane Praza# 330*ead1f93eSLiane Prazausr/include/inet/kssl/kssl.h 331*ead1f93eSLiane Prazausr/include/inet/kssl/ksslimpl.h 332*ead1f93eSLiane Prazausr/include/inet/kssl/ksslproto.h 333*ead1f93eSLiane Prazausr/include/inet/nca 334*ead1f93eSLiane Praza# 335*ead1f93eSLiane Praza# other contents (packages removed in source product) 336*ead1f93eSLiane Praza# 337*ead1f93eSLiane Prazausr/bin/des 338*ead1f93eSLiane Praza# 339*ead1f93eSLiane Praza# these are "removed" from the source product build because the only 340*ead1f93eSLiane Praza# packages that currently deliver them are removed. 341*ead1f93eSLiane Praza# they really should't be in here. 342*ead1f93eSLiane Praza# 343*ead1f93eSLiane Prazaetc/sfw 344*ead1f93eSLiane Praza# 345*ead1f93eSLiane Praza# Entries for the libmech_krb5 symlink, which has been included 346*ead1f93eSLiane Praza# for build purposes only, not delivered to customers. 347*ead1f93eSLiane Praza# 348*ead1f93eSLiane Prazausr/lib/gss/libmech_krb5.so 349*ead1f93eSLiane Prazausr/lib/amd64/gss/libmech_krb5.so i386 350*ead1f93eSLiane Prazausr/lib/sparcv9/gss/libmech_krb5.so sparc 351*ead1f93eSLiane Prazausr/lib/libmech_krb5.so 352*ead1f93eSLiane Prazausr/lib/amd64/libmech_krb5.so i386 353*ead1f93eSLiane Prazausr/lib/sparcv9/libmech_krb5.so sparc 354*ead1f93eSLiane Praza# 355*ead1f93eSLiane Praza# Entries for headers from efcode project which user does not need to see 356*ead1f93eSLiane Praza# 357*ead1f93eSLiane Prazausr/platform/sun4u/include/sys/fc_plat.h sparc 358*ead1f93eSLiane Prazausr/platform/sun4u/include/sys/fcode.h sparc 359*ead1f93eSLiane Praza# 360*ead1f93eSLiane Praza# Private net80211 headers 361*ead1f93eSLiane Praza# 362*ead1f93eSLiane Prazausr/include/sys/net80211_crypto.h 363*ead1f93eSLiane Prazausr/include/sys/net80211_ht.h 364*ead1f93eSLiane Prazausr/include/sys/net80211_proto.h 365*ead1f93eSLiane Prazausr/include/sys/net80211.h 366*ead1f93eSLiane Praza# 367*ead1f93eSLiane Prazausr/include/net/wpa.h 368*ead1f93eSLiane Praza# 369*ead1f93eSLiane Praza# PPPoE files not delivered to customers. 370*ead1f93eSLiane Praza# 371*ead1f93eSLiane Prazausr/include/net/pppoe.h 372*ead1f93eSLiane Prazausr/include/net/sppptun.h 373*ead1f93eSLiane Praza# 374*ead1f93eSLiane Praza# Simnet 375*ead1f93eSLiane Praza# 376*ead1f93eSLiane Prazausr/include/net/simnet.h 377*ead1f93eSLiane Praza# 378*ead1f93eSLiane Praza# Bridging internal data structures 379*ead1f93eSLiane Praza# 380*ead1f93eSLiane Prazausr/include/net/bridge_impl.h 381*ead1f93eSLiane Praza# 382*ead1f93eSLiane Praza# User<->kernel interface used by cfgadm/USB only 383*ead1f93eSLiane Praza# 384*ead1f93eSLiane Prazausr/include/sys/usb/hubd/hubd_impl.h 385*ead1f93eSLiane Praza# 386*ead1f93eSLiane Praza# User<->kernel interface used by cfgadm/SATA only 387*ead1f93eSLiane Praza# 388*ead1f93eSLiane Prazausr/include/sys/sata/sata_cfgadm.h i386 389*ead1f93eSLiane Praza# 390*ead1f93eSLiane Praza# Private ucred kernel header 391*ead1f93eSLiane Praza# 392*ead1f93eSLiane Prazausr/include/sys/ucred.h 393*ead1f93eSLiane Praza# 394*ead1f93eSLiane Praza# Private and/or platform-specific smf(5) files 395*ead1f93eSLiane Praza# 396*ead1f93eSLiane Prazalib/librestart.so 397*ead1f93eSLiane Prazalib/llib-lrestart 398*ead1f93eSLiane Prazalib/llib-lrestart.ln 399*ead1f93eSLiane Prazalib/amd64/llib-lrestart.ln i386 400*ead1f93eSLiane Prazalib/sparcv9/llib-lrestart.ln sparc 401*ead1f93eSLiane Prazausr/include/libcontract_priv.h 402*ead1f93eSLiane Prazausr/include/librestart_priv.h 403*ead1f93eSLiane Prazausr/include/librestart.h 404*ead1f93eSLiane Prazausr/lib/librestart.so 405*ead1f93eSLiane Prazausr/lib/sparcv9/librestart.so sparc 406*ead1f93eSLiane Prazavar/svc/manifest/platform/sun4u i386 407*ead1f93eSLiane Prazavar/svc/manifest/platform/sun4v i386 408*ead1f93eSLiane Prazavar/svc/profile/platform_sun4v.xml i386 409*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,SPARC-Enterprise.xml i386 410*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,Sun-Fire-15000.xml i386 411*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,Sun-Fire-880.xml i386 412*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,Sun-Fire-V890.xml i386 413*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,Sun-Fire.xml i386 414*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,Ultra-Enterprise-10000.xml i386 415*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,UltraSPARC-IIe-NetraCT-40.xml i386 416*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,UltraSPARC-IIe-NetraCT-60.xml i386 417*ead1f93eSLiane Prazavar/svc/profile/platform_SUNW,UltraSPARC-IIi-Netract.xml i386 418*ead1f93eSLiane Praza# 419*ead1f93eSLiane Praza# Private libuutil files 420*ead1f93eSLiane Praza# 421*ead1f93eSLiane Prazalib/libuutil.so 422*ead1f93eSLiane Prazalib/llib-luutil 423*ead1f93eSLiane Prazalib/llib-luutil.ln 424*ead1f93eSLiane Prazalib/sparcv9/llib-luutil.ln sparc 425*ead1f93eSLiane Prazausr/include/libuutil_impl.h 426*ead1f93eSLiane Prazausr/lib/libuutil.so 427*ead1f93eSLiane Prazausr/lib/sparcv9/libuutil.so sparc 428*ead1f93eSLiane Praza# 429*ead1f93eSLiane Praza# Private Multidata file. 430*ead1f93eSLiane Praza# 431*ead1f93eSLiane Prazausr/include/sys/multidata_impl.h 432*ead1f93eSLiane Praza# 433*ead1f93eSLiane Praza# The following files are used by wanboot. 434*ead1f93eSLiane Praza# They contain interfaces which are currently private. 435*ead1f93eSLiane Praza# 436*ead1f93eSLiane Prazausr/include/sys/wanboot_impl.h 437*ead1f93eSLiane Prazausr/include/wanboot 438*ead1f93eSLiane Prazausr/include/wanbootutil.h 439*ead1f93eSLiane Praza# 440*ead1f93eSLiane Praza# Even though all the objects built under usr/src/stand are later glommed 441*ead1f93eSLiane Praza# together into a couple of second-stage boot loaders, we dump the static 442*ead1f93eSLiane Praza# archives and lint libraries into $(ROOT)/stand for intermediate use 443*ead1f93eSLiane Praza# (e.g., for lint, linking the second-stage boot loaders, ...). Since 444*ead1f93eSLiane Praza# these are merely intermediate objects, they do not need to be packaged. 445*ead1f93eSLiane Praza# 446*ead1f93eSLiane Prazastand sparc 447*ead1f93eSLiane Praza# 448*ead1f93eSLiane Praza# Private KCF header files 449*ead1f93eSLiane Praza# 450*ead1f93eSLiane Prazausr/include/sys/crypto/elfsign.h 451*ead1f93eSLiane Prazausr/include/sys/crypto/impl.h 452*ead1f93eSLiane Prazausr/include/sys/crypto/ioctl.h 453*ead1f93eSLiane Prazausr/include/sys/crypto/ioctladmin.h 454*ead1f93eSLiane Prazausr/include/sys/crypto/ops_impl.h 455*ead1f93eSLiane Prazausr/include/sys/crypto/sched_impl.h 456*ead1f93eSLiane Praza# 457*ead1f93eSLiane Praza# The following files are installed in the proto area 458*ead1f93eSLiane Praza# by the build of libavl (AVL Tree Interface Library). 459*ead1f93eSLiane Praza# libavl contains interfaces which are all private interfaces. 460*ead1f93eSLiane Praza# 461*ead1f93eSLiane Prazalib/libavl.so 462*ead1f93eSLiane Prazalib/amd64/libavl.so i386 463*ead1f93eSLiane Prazalib/sparcv9/libavl.so sparc 464*ead1f93eSLiane Prazalib/llib-lavl 465*ead1f93eSLiane Prazalib/llib-lavl.ln 466*ead1f93eSLiane Prazalib/amd64/llib-lavl.ln i386 467*ead1f93eSLiane Prazalib/sparcv9/llib-lavl.ln sparc 468*ead1f93eSLiane Prazausr/lib/libavl.so 469*ead1f93eSLiane Prazausr/lib/amd64/libavl.so i386 470*ead1f93eSLiane Prazausr/lib/sparcv9/libavl.so sparc 471*ead1f93eSLiane Prazausr/lib/llib-lavl 472*ead1f93eSLiane Prazausr/lib/llib-lavl.ln 473*ead1f93eSLiane Prazausr/lib/amd64/llib-lavl.ln i386 474*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lavl.ln sparc 475*ead1f93eSLiane Praza# 476*ead1f93eSLiane Praza# The following files are installed in the proto area 477*ead1f93eSLiane Praza# by the build of libcmdutils (Command Utilities Library). 478*ead1f93eSLiane Praza# libcmdutils contains interfaces which are all private interfaces. 479*ead1f93eSLiane Praza# 480*ead1f93eSLiane Prazalib/libcmdutils.so 481*ead1f93eSLiane Prazalib/amd64/libcmdutils.so i386 482*ead1f93eSLiane Prazalib/sparcv9/libcmdutils.so sparc 483*ead1f93eSLiane Prazalib/llib-lcmdutils 484*ead1f93eSLiane Prazalib/llib-lcmdutils.ln 485*ead1f93eSLiane Prazalib/amd64/llib-lcmdutils.ln i386 486*ead1f93eSLiane Prazalib/sparcv9/llib-lcmdutils.ln sparc 487*ead1f93eSLiane Prazausr/include/libcmdutils.h 488*ead1f93eSLiane Prazausr/lib/libcmdutils.so 489*ead1f93eSLiane Prazausr/lib/amd64/libcmdutils.so i386 490*ead1f93eSLiane Prazausr/lib/sparcv9/libcmdutils.so sparc 491*ead1f93eSLiane Prazausr/lib/llib-lcmdutils 492*ead1f93eSLiane Prazausr/lib/llib-lcmdutils.ln 493*ead1f93eSLiane Prazausr/lib/amd64/llib-lcmdutils.ln i386 494*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lcmdutils.ln sparc 495*ead1f93eSLiane Praza# 496*ead1f93eSLiane Praza# Private interfaces in libsec 497*ead1f93eSLiane Praza# 498*ead1f93eSLiane Prazausr/include/aclutils.h 499*ead1f93eSLiane Praza# 500*ead1f93eSLiane Praza# USB skeleton driver stays in sync with the rest of USB but doesn't ship. 501*ead1f93eSLiane Praza# 502*ead1f93eSLiane Prazakernel/drv/usbskel i386 503*ead1f93eSLiane Prazakernel/drv/amd64/usbskel i386 504*ead1f93eSLiane Prazakernel/drv/sparcv9/usbskel sparc 505*ead1f93eSLiane Prazakernel/drv/usbskel.conf 506*ead1f93eSLiane Praza# 507*ead1f93eSLiane Praza# Consolidation and Sun private libdevid interfaces 508*ead1f93eSLiane Praza# Public libdevid interfaces provided by devid.h 509*ead1f93eSLiane Praza# 510*ead1f93eSLiane Prazausr/include/sys/libdevid.h 511*ead1f93eSLiane Praza# 512*ead1f93eSLiane Praza# The following files are installed in the proto area by the build of 513*ead1f93eSLiane Praza# libprtdiag. libprtdiag contains interfaces which are all private. 514*ead1f93eSLiane Praza# Only the shared object is shipped. 515*ead1f93eSLiane Praza# 516*ead1f93eSLiane Prazausr/platform/sun4u/lib/llib-lprtdiag sparc 517*ead1f93eSLiane Prazausr/platform/sun4u/lib/llib-lprtdiag.ln sparc 518*ead1f93eSLiane Prazausr/platform/sun4v/lib/llib-lprtdiag.ln sparc 519*ead1f93eSLiane Praza# 520*ead1f93eSLiane Praza# The following files are installed in the proto area by the build of 521*ead1f93eSLiane Praza# mdesc driver in sun4v. These header files are used on in the build 522*ead1f93eSLiane Praza# and do not need to be shipped to customers. 523*ead1f93eSLiane Praza# 524*ead1f93eSLiane Prazausr/include/sys/mdesc.h sparc 525*ead1f93eSLiane Prazausr/include/sys/mdesc_impl.h sparc 526*ead1f93eSLiane Prazausr/platform/sun4v/include/sys/mach_descrip.h sparc 527*ead1f93eSLiane Praza# 528*ead1f93eSLiane Praza# The following files are installed in the proto area by the build of 529*ead1f93eSLiane Praza# libc_i18n. libc_i18n.a is used only when linking libc.so.1. 530*ead1f93eSLiane Praza# 531*ead1f93eSLiane Prazalib/libc_i18n.a 532*ead1f93eSLiane Prazalib/amd64/libc_i18n.a i386 533*ead1f93eSLiane Prazalib/sparcv9/libc_i18n.a sparc 534*ead1f93eSLiane Praza# 535*ead1f93eSLiane Praza# The following files are installed in the proto area by the build of 536*ead1f93eSLiane Praza# libpcp. libpcp contains interfaces which are all private. 537*ead1f93eSLiane Praza# Only the shared object is shipped. 538*ead1f93eSLiane Praza# 539*ead1f93eSLiane Prazausr/platform/sun4v/lib/llib-lpcp.ln sparc 540*ead1f93eSLiane Prazausr/platform/SUNW,Netra-CP3060/lib/llib-lpcp.ln sparc 541*ead1f93eSLiane Prazausr/platform/SUNW,Netra-CP3260/lib/llib-lpcp.ln sparc 542*ead1f93eSLiane Prazausr/platform/SUNW,Netra-T5220/lib/llib-lpcp.ln sparc 543*ead1f93eSLiane Prazausr/platform/SUNW,Netra-T5440/lib/llib-lpcp.ln sparc 544*ead1f93eSLiane Prazausr/platform/SUNW,SPARC-Enterprise-T5120/lib/llib-lpcp.ln sparc 545*ead1f93eSLiane Prazausr/platform/SUNW,Sun-Blade-T6300/lib/llib-lpcp.ln sparc 546*ead1f93eSLiane Prazausr/platform/SUNW,Sun-Blade-T6320/lib/llib-lpcp.ln sparc 547*ead1f93eSLiane Prazausr/platform/SUNW,Sun-Fire-T200/lib/llib-lpcp.ln sparc 548*ead1f93eSLiane Prazausr/platform/SUNW,T5140/lib/llib-lpcp.ln sparc 549*ead1f93eSLiane Prazausr/platform/SUNW,USBRDT-5240/lib/llib-lpcp.ln sparc 550*ead1f93eSLiane Praza# 551*ead1f93eSLiane Praza# ZFS internal tools and lint libraries 552*ead1f93eSLiane Praza# 553*ead1f93eSLiane Prazausr/lib/llib-lzfs_jni 554*ead1f93eSLiane Prazausr/lib/llib-lzfs_jni.ln 555*ead1f93eSLiane Prazausr/lib/amd64/llib-lzfs_jni.ln i386 556*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lzfs_jni.ln sparc 557*ead1f93eSLiane Prazausr/lib/llib-lzpool 558*ead1f93eSLiane Prazausr/lib/llib-lzpool.ln i386 559*ead1f93eSLiane Prazausr/lib/amd64/llib-lzpool.ln i386 560*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lzpool.ln sparc 561*ead1f93eSLiane Praza# 562*ead1f93eSLiane Praza# ZFS JNI headers 563*ead1f93eSLiane Praza# 564*ead1f93eSLiane Prazausr/include/libzfs_jni_dataset.h 565*ead1f93eSLiane Prazausr/include/libzfs_jni_disk.h 566*ead1f93eSLiane Prazausr/include/libzfs_jni_diskmgt.h 567*ead1f93eSLiane Prazausr/include/libzfs_jni_ipool.h 568*ead1f93eSLiane Prazausr/include/libzfs_jni_main.h 569*ead1f93eSLiane Prazausr/include/libzfs_jni_pool.h 570*ead1f93eSLiane Prazausr/include/libzfs_jni_property.h 571*ead1f93eSLiane Prazausr/include/libzfs_jni_util.h 572*ead1f93eSLiane Praza# 573*ead1f93eSLiane Praza# These files are installed in the proto area for Solaris scsi_vhci driver 574*ead1f93eSLiane Praza# (for MPAPI support) and should not be shipped 575*ead1f93eSLiane Praza# 576*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/mpapi_impl.h 577*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/mpapi_scsi_vhci.h 578*ead1f93eSLiane Praza# 579*ead1f93eSLiane Praza# This library is installed in the proto area by the build of libdisasm, and is 580*ead1f93eSLiane Praza# only used when building the KMDB disasm module. 581*ead1f93eSLiane Praza# 582*ead1f93eSLiane Prazausr/lib/libstanddisasm.so 583*ead1f93eSLiane Prazausr/lib/amd64/libstanddisasm.so i386 584*ead1f93eSLiane Prazausr/lib/sparcv9/libstanddisasm.so sparc 585*ead1f93eSLiane Praza# 586*ead1f93eSLiane Praza# TSol: tsol doesn't ship lint source, and tsnet isn't for customers at all. 587*ead1f93eSLiane Praza# 588*ead1f93eSLiane Prazalib/libtsnet.so 589*ead1f93eSLiane Prazausr/lib/llib-ltsnet 590*ead1f93eSLiane Prazausr/lib/llib-ltsol 591*ead1f93eSLiane Praza# 592*ead1f93eSLiane Praza# nss interfaces shared between libnsl and other ON libraries. 593*ead1f93eSLiane Praza# 594*ead1f93eSLiane Prazausr/include/nss.h 595*ead1f93eSLiane Praza# 596*ead1f93eSLiane Praza# AT&T AST (ksh93) files which are currently needed only to build OS/Net 597*ead1f93eSLiane Praza# (msgcc&co.) 598*ead1f93eSLiane Praza# libast 599*ead1f93eSLiane Prazausr/lib/libast.so 600*ead1f93eSLiane Prazausr/lib/amd64/libast.so i386 601*ead1f93eSLiane Prazausr/lib/sparcv9/libast.so sparc 602*ead1f93eSLiane Prazausr/lib/llib-last 603*ead1f93eSLiane Prazausr/lib/llib-last.ln 604*ead1f93eSLiane Prazausr/lib/amd64/llib-last.ln i386 605*ead1f93eSLiane Prazausr/lib/sparcv9/llib-last.ln sparc 606*ead1f93eSLiane Praza# libcmd 607*ead1f93eSLiane Prazausr/lib/llib-lcmd 608*ead1f93eSLiane Prazausr/lib/llib-lcmd.ln 609*ead1f93eSLiane Prazausr/lib/amd64/llib-lcmd.ln i386 610*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lcmd.ln sparc 611*ead1f93eSLiane Praza# libdll 612*ead1f93eSLiane Prazausr/lib/libdll.so 613*ead1f93eSLiane Prazausr/lib/amd64/libdll.so i386 614*ead1f93eSLiane Prazausr/lib/sparcv9/libdll.so sparc 615*ead1f93eSLiane Prazausr/lib/llib-ldll 616*ead1f93eSLiane Prazausr/lib/llib-ldll.ln 617*ead1f93eSLiane Prazausr/lib/amd64/llib-ldll.ln i386 618*ead1f93eSLiane Prazausr/lib/sparcv9/llib-ldll.ln sparc 619*ead1f93eSLiane Praza# libpp (a helper library needed by AST's msgcc) 620*ead1f93eSLiane Prazausr/lib/libpp.so 621*ead1f93eSLiane Prazausr/lib/llib-lpp 622*ead1f93eSLiane Prazausr/lib/llib-lpp.ln 623*ead1f93eSLiane Prazausr/lib/locale/C/LC_MESSAGES/libpp 624*ead1f93eSLiane Praza# libshell 625*ead1f93eSLiane Prazausr/lib/libshell.so 626*ead1f93eSLiane Prazausr/lib/amd64/libshell.so i386 627*ead1f93eSLiane Prazausr/lib/sparcv9/libshell.so sparc 628*ead1f93eSLiane Prazausr/lib/llib-lshell 629*ead1f93eSLiane Prazausr/lib/llib-lshell.ln 630*ead1f93eSLiane Prazausr/lib/amd64/llib-lshell.ln i386 631*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lshell.ln sparc 632*ead1f93eSLiane Praza# libsum 633*ead1f93eSLiane Prazausr/lib/libsum.so 634*ead1f93eSLiane Prazausr/lib/amd64/libsum.so i386 635*ead1f93eSLiane Prazausr/lib/sparcv9/libsum.so sparc 636*ead1f93eSLiane Prazausr/lib/llib-lsum 637*ead1f93eSLiane Prazausr/lib/llib-lsum.ln 638*ead1f93eSLiane Prazausr/lib/amd64/llib-lsum.ln i386 639*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lsum.ln sparc 640*ead1f93eSLiane Praza# 641*ead1f93eSLiane Praza# This file is used in ON to build DSCP clients. It is not for customers. 642*ead1f93eSLiane Praza# 643*ead1f93eSLiane Prazausr/include/libdscp.h sparc 644*ead1f93eSLiane Praza# 645*ead1f93eSLiane Praza# These files are used by the iSCSI Target and the iSCSI Initiator 646*ead1f93eSLiane Praza# 647*ead1f93eSLiane Prazausr/include/iscsitgt_impl.h 648*ead1f93eSLiane Prazausr/include/libiscsitgt.h 649*ead1f93eSLiane Prazausr/include/sys/iscsi_protocol.h 650*ead1f93eSLiane Prazausr/include/sys/iscsi_authclient.h 651*ead1f93eSLiane Prazausr/include/sys/iscsi_authclientglue.h 652*ead1f93eSLiane Prazausr/lib/libiscsitgt.so 653*ead1f93eSLiane Prazausr/lib/amd64/libiscsitgt.so i386 654*ead1f93eSLiane Prazausr/lib/sparcv9/libiscsitgt.so sparc 655*ead1f93eSLiane Prazalib/libiscsitgt.so 656*ead1f93eSLiane Prazalib/amd64/libiscsitgt.so i386 657*ead1f93eSLiane Prazalib/sparcv9/libiscsitgt.so sparc 658*ead1f93eSLiane Prazalib/llib-liscsitgt 659*ead1f93eSLiane Prazalib/llib-liscsitgt.ln 660*ead1f93eSLiane Prazalib/amd64/llib-liscsitgt.ln i386 661*ead1f93eSLiane Prazalib/sparcv9/llib-liscsitgt.ln sparc 662*ead1f93eSLiane Praza# 663*ead1f93eSLiane Praza# These files are used by the COMSTAR iSCSI target port provider 664*ead1f93eSLiane Praza# 665*ead1f93eSLiane Prazausr/include/sys/idm 666*ead1f93eSLiane Prazausr/include/sys/iscsit/chap.h 667*ead1f93eSLiane Prazausr/include/sys/iscsit/iscsi_if.h 668*ead1f93eSLiane Prazausr/include/sys/iscsit/isns_protocol.h 669*ead1f93eSLiane Prazausr/include/sys/iscsit/radius_packet.h 670*ead1f93eSLiane Prazausr/include/sys/iscsit/radius_protocol.h 671*ead1f93eSLiane Praza# 672*ead1f93eSLiane Praza# libshare is private and the 64-bit sharemgr is not delivered. 673*ead1f93eSLiane Praza# 674*ead1f93eSLiane Prazausr/lib/libshare.so 675*ead1f93eSLiane Prazausr/lib/amd64/libshare.so i386 676*ead1f93eSLiane Prazausr/lib/sparcv9/libshare.so sparc 677*ead1f93eSLiane Prazausr/lib/fs/nfs/libshare_nfs.so 678*ead1f93eSLiane Prazausr/lib/fs/nfs/amd64/libshare_nfs.so i386 679*ead1f93eSLiane Prazausr/lib/fs/nfs/sparcv9/libshare_nfs.so sparc 680*ead1f93eSLiane Prazausr/lib/fs/smb/libshare_smb.so 681*ead1f93eSLiane Prazausr/lib/fs/smb/amd64/libshare_smb.so i386 682*ead1f93eSLiane Prazausr/lib/fs/smb/sparcv9/libshare_smb.so sparc 683*ead1f93eSLiane Prazausr/lib/fs/smbfs/libshare_smbfs.so 684*ead1f93eSLiane Prazausr/lib/fs/smbfs/amd64/libshare_smbfs.so i386 685*ead1f93eSLiane Prazausr/lib/fs/smbfs/sparcv9/libshare_smbfs.so sparc 686*ead1f93eSLiane Prazausr/include/libshare_impl.h 687*ead1f93eSLiane Prazausr/include/scfutil.h 688*ead1f93eSLiane Praza# 689*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libpri for 690*ead1f93eSLiane Praza# the benefit of the builds of FMA libldom, Zeus, picld plugins, and/or 691*ead1f93eSLiane Praza# other libpri consumers. However, the libpri interfaces are private to 692*ead1f93eSLiane Praza# Sun (Consolidation Private) and not intended for customer use. So these 693*ead1f93eSLiane Praza# files (the symlink and the lint library) are excluded from packaging. 694*ead1f93eSLiane Praza# 695*ead1f93eSLiane Prazausr/lib/libpri.so sparc 696*ead1f93eSLiane Prazausr/lib/llib-lpri sparc 697*ead1f93eSLiane Prazausr/lib/llib-lpri.ln sparc 698*ead1f93eSLiane Prazausr/lib/sparcv9/libpri.so sparc 699*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lpri.ln sparc 700*ead1f93eSLiane Praza# 701*ead1f93eSLiane Praza# These files are installed in the proto area by the build of libds for 702*ead1f93eSLiane Praza# the benefit of the builds of sun4v IO FMA and/or other libds 703*ead1f93eSLiane Praza# consumers. However, the libds interfaces are private to Sun 704*ead1f93eSLiane Praza# (Consolidation Private) and not intended for customer use. So these 705*ead1f93eSLiane Praza# files (the symlink and the lint library) are excluded from packaging. 706*ead1f93eSLiane Praza# 707*ead1f93eSLiane Prazausr/lib/libds.so sparc 708*ead1f93eSLiane Prazausr/lib/sparcv9/libds.so sparc 709*ead1f93eSLiane Prazausr/lib/llib-lds sparc 710*ead1f93eSLiane Prazausr/lib/llib-lds.ln sparc 711*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lds.ln sparc 712*ead1f93eSLiane Prazausr/lib/libdscfg.so 713*ead1f93eSLiane Prazausr/lib/llib-ldscfg.ln 714*ead1f93eSLiane Prazausr/platform/sun4v/include/sys/libds.h sparc 715*ead1f93eSLiane Prazausr/platform/sun4v/include/sys/vlds.h sparc 716*ead1f93eSLiane Praza# 717*ead1f93eSLiane Praza# Private/Internal u8_textprep header file. Do not ship. 718*ead1f93eSLiane Praza# 719*ead1f93eSLiane Prazausr/include/sys/u8_textprep_data.h 720*ead1f93eSLiane Praza# 721*ead1f93eSLiane Praza# SQLite is private, used by SMF (svc.configd), idmapd and libsmb. 722*ead1f93eSLiane Praza# 723*ead1f93eSLiane Prazausr/include/sqlite 724*ead1f93eSLiane Prazausr/lib/libsqlite-native.o 725*ead1f93eSLiane Prazausr/lib/libsqlite.o 726*ead1f93eSLiane Prazausr/lib/llib-lsqlite.ln 727*ead1f93eSLiane Prazausr/lib/smbsrv/libsqlite.so 728*ead1f93eSLiane Praza# 729*ead1f93eSLiane Praza# Private/Internal kiconv header files. Do not ship. 730*ead1f93eSLiane Praza# 731*ead1f93eSLiane Prazausr/include/sys/kiconv_big5_utf8.h 732*ead1f93eSLiane Prazausr/include/sys/kiconv_cck_common.h 733*ead1f93eSLiane Prazausr/include/sys/kiconv_cp950hkscs_utf8.h 734*ead1f93eSLiane Prazausr/include/sys/kiconv_emea1.h 735*ead1f93eSLiane Prazausr/include/sys/kiconv_emea2.h 736*ead1f93eSLiane Prazausr/include/sys/kiconv_euckr_utf8.h 737*ead1f93eSLiane Prazausr/include/sys/kiconv_euctw_utf8.h 738*ead1f93eSLiane Prazausr/include/sys/kiconv_gb18030_utf8.h 739*ead1f93eSLiane Prazausr/include/sys/kiconv_gb2312_utf8.h 740*ead1f93eSLiane Prazausr/include/sys/kiconv_hkscs_utf8.h 741*ead1f93eSLiane Prazausr/include/sys/kiconv_ja_jis_to_unicode.h 742*ead1f93eSLiane Prazausr/include/sys/kiconv_ja_unicode_to_jis.h 743*ead1f93eSLiane Prazausr/include/sys/kiconv_ja.h 744*ead1f93eSLiane Prazausr/include/sys/kiconv_ko.h 745*ead1f93eSLiane Prazausr/include/sys/kiconv_latin1.h 746*ead1f93eSLiane Prazausr/include/sys/kiconv_sc.h 747*ead1f93eSLiane Prazausr/include/sys/kiconv_tc.h 748*ead1f93eSLiane Prazausr/include/sys/kiconv_uhc_utf8.h 749*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_big5.h 750*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_cp950hkscs.h 751*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_euckr.h 752*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_euctw.h 753*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_gb18030.h 754*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_gb2312.h 755*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_hkscs.h 756*ead1f93eSLiane Prazausr/include/sys/kiconv_utf8_uhc.h 757*ead1f93eSLiane Praza# 758*ead1f93eSLiane Praza# At this time, the ttydefs.cleanup file is only useful on sun4u systems 759*ead1f93eSLiane Praza# 760*ead1f93eSLiane Prazaetc/flash/postdeployment/ttydefs.cleanup i386 761*ead1f93eSLiane Praza# 762*ead1f93eSLiane Praza# This header file is shared only between the power commands and 763*ead1f93eSLiane Praza# ppm/srn modules # and should not be in any package 764*ead1f93eSLiane Praza# 765*ead1f93eSLiane Prazausr/include/sys/srn.h 766*ead1f93eSLiane Praza# 767*ead1f93eSLiane Praza# Private/Internal header files of smbsrv. Do not ship. 768*ead1f93eSLiane Praza# 769*ead1f93eSLiane Prazausr/include/smbsrv 770*ead1f93eSLiane Praza# 771*ead1f93eSLiane Praza# Private/Internal dtrace scripts of smbsrv. Do not ship. 772*ead1f93eSLiane Praza# 773*ead1f93eSLiane Prazausr/lib/smbsrv/dtrace 774*ead1f93eSLiane Praza# 775*ead1f93eSLiane Praza# Private/Internal 64-bit libraries of smbsrv. Do not ship. 776*ead1f93eSLiane Praza# 777*ead1f93eSLiane Prazausr/lib/smbsrv/amd64 i386 778*ead1f93eSLiane Prazausr/lib/smbsrv/sparcv9 sparc 779*ead1f93eSLiane Praza# 780*ead1f93eSLiane Praza# Private dirent, extended to include flags, for use by SMB server 781*ead1f93eSLiane Praza# 782*ead1f93eSLiane Prazausr/include/sys/extdirent.h 783*ead1f93eSLiane Praza# 784*ead1f93eSLiane Praza# Private header files for vscan service 785*ead1f93eSLiane Praza# 786*ead1f93eSLiane Prazausr/include/libvscan.h 787*ead1f93eSLiane Prazausr/include/sys/vscan.h 788*ead1f93eSLiane Praza# 789*ead1f93eSLiane Praza# libvscan is private 790*ead1f93eSLiane Praza# 791*ead1f93eSLiane Prazausr/lib/vscan/llib-lvscan 792*ead1f93eSLiane Prazausr/lib/vscan/llib-lvscan.ln 793*ead1f93eSLiane Praza# 794*ead1f93eSLiane Praza# i86hvm is not a full platform. It is just a home for paravirtualized 795*ead1f93eSLiane Praza# drivers. There is no usr/ component to this sub-platform, but the 796*ead1f93eSLiane Praza# directory is created in the proto area to keep other tools happy. 797*ead1f93eSLiane Praza# 798*ead1f93eSLiane Prazausr/platform/i86hvm i386 799*ead1f93eSLiane Praza# 800*ead1f93eSLiane Praza# Private sdcard framework headers 801*ead1f93eSLiane Praza# 802*ead1f93eSLiane Prazausr/include/sys/sdcard 803*ead1f93eSLiane Praza# 804*ead1f93eSLiane Praza# libsmbfs is private 805*ead1f93eSLiane Praza# 806*ead1f93eSLiane Prazausr/include/netsmb 807*ead1f93eSLiane Prazausr/lib/libsmbfs.so 808*ead1f93eSLiane Prazausr/lib/amd64/libsmbfs.so i386 809*ead1f93eSLiane Prazausr/lib/sparcv9/libsmbfs.so sparc 810*ead1f93eSLiane Prazausr/lib/llib-lsmbfs 811*ead1f93eSLiane Prazausr/lib/llib-lsmbfs.ln 812*ead1f93eSLiane Prazausr/lib/amd64/llib-lsmbfs.ln i386 813*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lsmbfs.ln sparc 814*ead1f93eSLiane Praza# 815*ead1f93eSLiane Praza# demo & test program for smbfs (private) ACL support 816*ead1f93eSLiane Praza# 817*ead1f93eSLiane Prazausr/lib/fs/smbfs/chacl 818*ead1f93eSLiane Prazausr/lib/fs/smbfs/lsacl 819*ead1f93eSLiane Praza# 820*ead1f93eSLiane Praza# FC related files 821*ead1f93eSLiane Prazakernel/kmdb/fcip i386 822*ead1f93eSLiane Prazakernel/kmdb/amd64/fcip i386 823*ead1f93eSLiane Prazakernel/kmdb/sparcv9/fcip sparc 824*ead1f93eSLiane Prazakernel/kmdb/fcp i386 825*ead1f93eSLiane Prazakernel/kmdb/amd64/fcp i386 826*ead1f93eSLiane Prazakernel/kmdb/sparcv9/fcp sparc 827*ead1f93eSLiane Prazakernel/kmdb/fctl i386 828*ead1f93eSLiane Prazakernel/kmdb/amd64/fctl i386 829*ead1f93eSLiane Prazakernel/kmdb/sparcv9/fctl sparc 830*ead1f93eSLiane Prazakernel/kmdb/qlc i386 831*ead1f93eSLiane Prazakernel/kmdb/amd64/qlc i386 832*ead1f93eSLiane Prazakernel/kmdb/sparcv9/qlc sparc 833*ead1f93eSLiane Prazalib/llib-la5k sparc 834*ead1f93eSLiane Prazalib/llib-la5k.ln sparc 835*ead1f93eSLiane Prazalib/sparcv9/llib-la5k.ln sparc 836*ead1f93eSLiane Prazalib/llib-lg_fc sparc 837*ead1f93eSLiane Prazalib/llib-lg_fc.ln sparc 838*ead1f93eSLiane Prazalib/sparcv9/llib-lg_fc.ln sparc 839*ead1f93eSLiane Prazausr/include/a_state.h sparc 840*ead1f93eSLiane Prazausr/include/a5k.h sparc 841*ead1f93eSLiane Prazausr/include/exec.h sparc 842*ead1f93eSLiane Prazausr/include/g_scsi.h sparc 843*ead1f93eSLiane Prazausr/include/g_state.h sparc 844*ead1f93eSLiane Prazausr/include/gfc.h sparc 845*ead1f93eSLiane Prazausr/include/l_common.h sparc 846*ead1f93eSLiane Prazausr/include/l_error.h sparc 847*ead1f93eSLiane Prazausr/include/rom.h sparc 848*ead1f93eSLiane Prazausr/include/stgcom.h sparc 849*ead1f93eSLiane Prazausr/include/sys/fibre-channel 850*ead1f93eSLiane Prazausr/lib/llib-lHBAAPI 851*ead1f93eSLiane Prazausr/lib/llib-lHBAAPI.ln 852*ead1f93eSLiane Prazausr/lib/amd64/llib-lHBAAPI.ln i386 853*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lHBAAPI.ln sparc 854*ead1f93eSLiane Praza# 855*ead1f93eSLiane Prazausr/bin/dscfgcli 856*ead1f93eSLiane Prazausr/bin/sd_diag 857*ead1f93eSLiane Prazausr/bin/sd_stats 858*ead1f93eSLiane Prazausr/include/nsctl.h 859*ead1f93eSLiane Prazausr/include/sys/ncall 860*ead1f93eSLiane Prazausr/include/sys/nsc_ddi.h 861*ead1f93eSLiane Prazausr/include/sys/nsc_thread.h 862*ead1f93eSLiane Prazausr/include/sys/nsctl 863*ead1f93eSLiane Prazausr/include/sys/nskernd.h 864*ead1f93eSLiane Prazausr/include/sys/unistat 865*ead1f93eSLiane Prazausr/lib/libnsctl.so 866*ead1f93eSLiane Prazausr/lib/librdc.so 867*ead1f93eSLiane Prazausr/lib/libunistat.so 868*ead1f93eSLiane Prazausr/lib/llib-lnsctl.ln 869*ead1f93eSLiane Prazausr/lib/llib-lrdc.ln 870*ead1f93eSLiane Prazausr/lib/llib-lunistat.ln 871*ead1f93eSLiane Praza# 872*ead1f93eSLiane Praza# These files are used by the iSCSI initiator only. 873*ead1f93eSLiane Praza# No reason to ship them. 874*ead1f93eSLiane Praza# 875*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/iscsi_door.h 876*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/iscsi_if.h 877*ead1f93eSLiane Praza# 878*ead1f93eSLiane Praza# qus driver headers not installed 879*ead1f93eSLiane Praza# 880*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/quscmd.h sparc 881*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/qusmail.h sparc 882*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/qusreg.h sparc 883*ead1f93eSLiane Prazausr/include/sys/scsi/adapters/qusvar.h sparc 884*ead1f93eSLiane Praza# 885*ead1f93eSLiane Praza# sbd ioctl hdr 886*ead1f93eSLiane Praza# 887*ead1f93eSLiane Prazausr/include/sys/stmf_sbd_ioctl.h 888*ead1f93eSLiane Praza# 889*ead1f93eSLiane Praza# proxy port provider interface 890*ead1f93eSLiane Praza# 891*ead1f93eSLiane Prazausr/include/sys/pppt_ic_if.h 892*ead1f93eSLiane Prazausr/include/sys/pppt_ioctl.h 893*ead1f93eSLiane Praza# 894*ead1f93eSLiane Praza# proxy daemon lint library 895*ead1f93eSLiane Praza# 896*ead1f93eSLiane Prazausr/lib/llib-lstmfproxy 897*ead1f93eSLiane Prazausr/lib/llib-lstmfproxy.ln 898*ead1f93eSLiane Prazausr/lib/amd64/llib-lstmfproxy.ln i386 899*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lstmfproxy.ln sparc 900*ead1f93eSLiane Praza# 901*ead1f93eSLiane Praza# portable object file and dictionary used by libfmd_msg test 902*ead1f93eSLiane Praza# 903*ead1f93eSLiane Prazausr/lib/fm/dict/TEST.dict 904*ead1f93eSLiane Prazausr/lib/locale/C/LC_MESSAGES/TEST.mo 905*ead1f93eSLiane Prazausr/lib/locale/C/LC_MESSAGES/TEST.po 906*ead1f93eSLiane Praza# 907*ead1f93eSLiane Praza# Private idmap RPC protocol 908*ead1f93eSLiane Praza# 909*ead1f93eSLiane Prazausr/include/rpcsvc/idmap_prot.h 910*ead1f93eSLiane Prazausr/include/rpcsvc/idmap_prot.x 911*ead1f93eSLiane Praza# 912*ead1f93eSLiane Praza# Private idmap directory API 913*ead1f93eSLiane Praza# 914*ead1f93eSLiane Prazausr/include/directory.h 915*ead1f93eSLiane Praza# 916*ead1f93eSLiane Praza# librstp is private for bridging 917*ead1f93eSLiane Praza# 918*ead1f93eSLiane Prazausr/include/stp_bpdu.h 919*ead1f93eSLiane Prazausr/include/stp_in.h 920*ead1f93eSLiane Prazausr/include/stp_vectors.h 921*ead1f93eSLiane Prazausr/lib/librstp.so 922*ead1f93eSLiane Prazausr/lib/llib-lrstp 923*ead1f93eSLiane Prazausr/lib/llib-lrstp.ln 924*ead1f93eSLiane Praza# 925*ead1f93eSLiane Praza# Private nvfru API 926*ead1f93eSLiane Praza# 927*ead1f93eSLiane Prazausr/include/nvfru.h 928*ead1f93eSLiane Praza# 929*ead1f93eSLiane Praza# vrrp 930*ead1f93eSLiane Praza# 931*ead1f93eSLiane Prazausr/include/libvrrpadm.h 932*ead1f93eSLiane Prazausr/lib/libvrrpadm.so 933*ead1f93eSLiane Prazausr/lib/amd64/libvrrpadm.so i386 934*ead1f93eSLiane Prazausr/lib/sparcv9/libvrrpadm.so sparc 935*ead1f93eSLiane Prazausr/lib/llib-lvrrpadm 936*ead1f93eSLiane Prazausr/lib/llib-lvrrpadm.ln 937*ead1f93eSLiane Prazausr/lib/amd64/llib-lvrrpadm.ln i386 938*ead1f93eSLiane Prazausr/lib/sparcv9/llib-lvrrpadm.ln sparc 939*ead1f93eSLiane Praza# 940*ead1f93eSLiane Praza# This is only used during the -t tools build 941*ead1f93eSLiane Praza# 942*ead1f93eSLiane Prazaopt/onbld/bin/i386/elfsign i386 943*ead1f93eSLiane Prazaopt/onbld/bin/sparc/elfsign sparc 944