1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License, Version 1.0 only 6# (the "License"). You may not use this file except in compliance 7# with the License. 8# 9# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10# or http://www.opensolaris.org/os/licensing. 11# See the License for the specific language governing permissions 12# and limitations under the License. 13# 14# When distributing Covered Code, include this CDDL HEADER in each 15# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16# If applicable, add the following below this CDDL HEADER, with the 17# fields enclosed by brackets "[]" replaced with your own identifying 18# information: Portions Copyright [yyyy] [name of copyright owner] 19# 20# CDDL HEADER END 21# 22# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25# ident "%Z%%M% %I% %E% SMI" 26# 27# Exception list for the findunref tool. Files in this list are by definition 28# intentionally never used during a standard nightly build. Since very few 29# files fall into this category (that will not match the existing filename 30# globs), you should clear any additions to this file with the gatekeepers. 31# 32 33# 34# Ignore text files. 35# 36./OPENSOLARIS.LICENSE 37*.txt 38*/*[Rr][Ee][Aa][Dd][Mm][Ee]* 39*/ChangeLog 40*/READ_ME 41*/TODO 42*/COPYRIGHT 43*/LICENSE 44 45# 46# Ignore oddly-named text files scattered about -- someday these should be 47# suffixed with .txt so we don't have to list them. 48# 49./cmd/oawk/EXPLAIN 50./cmd/rpcsvc/nis/rpc.nisd/resolv_server/DNS_FWD 51./cmd/vi/port/ex.news 52./uts/common/io/dktp/controller/ata/capacity.notes 53./cmd/ssh/doc/* 54 55# 56# Ignore everything under trees that may be resynched from outside ON. 57# 58./cmd/perl 59./cmd/svc/configd/sqlite 60./cmd/tcpd 61./common/openssl 62./grub 63./uts/intel/sys/acpi 64 65# 66# Ignore any files built as part of the nightly program itself. 67# 68# ISUSED - let checkpaths know that the next entry is good. 69./*.out 70# ISUSED - let checkpaths know that the next entry is good. 71./*.ref 72 73# 74# Ignore warlock-related goop; not used during a nightly. 75# 76*.wlc 77*.wlcmd 78*/wlcmd 79*/warlock 80./uts/sparc/amsrc*/main.c 81 82# 83# Ignore ITU's; not used during a nightly. 84# 85*.itu 86 87# 88# Ignore IA64 stuff; not used yet. 89# 90*.ia64 91*/ia64 92 93# 94# Ignore internal test directories and test programs. 95# 96*/tests 97*/test 98*Test.java 99*_test.[ch] 100./cmd/ldap/common/*test.c 101./cmd/logadm/tester 102./cmd/print/printmgr/com/sun/admin/pm/client/helptools/extract 103./cmd/print/printmgr/com/sun/admin/pm/server/pmtest 104./cmd/sendmail/libsm/t-*.c 105./cmd/sort/common/convert.c 106./cmd/sort/common/invoke.c 107./lib/efcode/fcode_test 108./lib/libkvm/common/test.c 109 110# 111# Ignore debugging code. 112# 113./cmd/fs.d/pcfs/fsck/inject.c 114./cmd/sort/common/statistics.c 115 116# 117# Ignore internal packages, scripts, and tools that are intentionally not 118# built or used during a nightly. 119# 120./cmd/mdb/packages 121./cmd/sgs/packages 122./cmd/sgs/rtld.4.x 123./cmd/zic/makefile.tzpkg 124./cmd/zic/tzpkg.awk 125./prototypes 126*/tools 127./cmd/pools/poold/com/sun/solaris/*/*/package.html 128 129# 130# Ignore files that are only used by internal packages. 131# 132./cmd/sgs/*/*/*chk.msg 133 134# 135# Ignore files that get used during a EXPORT_SRC or CRYPT_SRC build only. 136# 137./common/crypto/aes/Makefile 138./common/crypto/arcfour/Makefile 139./common/crypto/blowfish/Makefile 140./common/crypto/des/Makefile 141./common/crypto/rsa/Makefile 142./lib/gss_mechs/mech_dh/backend/mapfile-vers 143./lib/gss_mechs/mech_dh/dh1024/mapfile-vers 144./lib/gss_mechs/mech_dh/dh192/mapfile-vers 145./lib/gss_mechs/mech_dh/dh640/mapfile-vers 146./lib/gss_mechs/mech_krb5/spec/krb5_clean.spec 147./lib/gss_mechs/mech_spnego/spec/clean.spec 148./lib/pkcs11/pkcs11_softtoken/common/Makefile 149./uts/common/Makefile 150./uts/common/crypto/io/Makefile 151./uts/common/gssapi/include/Makefile 152./uts/common/gssapi/mechs/dummy/Makefile 153./uts/common/gssapi/mechs/krb5/Makefile 154./uts/sun4v/io/ncp/Makefile 155./xmod 156 157# 158# Ignore Makefiles which are used by developers but not used by nightly 159# itself. This is a questionable practice, since they tend to rot. 160# 161./cmd/syslogd/sparcv9/Makefile 162./uts/sparc/uhci/Makefile 163 164# 165# Ignore files only used by lint. Eventually, linting in these areas should 166# be tied into nightly, at which point these exceptions should be removed. 167# 168./cmd/sgs/*/*/lintsup.c 169./cmd/sgs/lib*/common/llib-* 170./cmd/sgs/sgsdemangler/common/llib-ldemangle 171 172# 173# Ignore sample source code. 174# 175./lib/libdhcpsvc/modules/templates 176 177# 178# Ignore .xcl files that aren't used because the program is statically linked. 179# 180./cmd/cmd-inet/sbin/dhcpagent/dhcpagent.xcl 181 182# 183# Ignore sendmail files included for completeness' sake, but which won't 184# be used until certain _FFR (for future release) #define's go live. 185# 186./cmd/sendmail/include/libmilter/milter.h 187./cmd/sendmail/src/statusd_shm.h 188 189# 190# Ignore libbsm files which won't be used until later. 191# 192./lib/libbsm/common/adt_ucred.h 193 194# 195# Ignore files provided by Adaptec as part of their software drop. 196# 197./uts/intel/io/adpu320/chim/hwm/seqse320.h 198 199# 200# Ignore files originally supplied by ISC (Internet Software Consortium) 201# as part of a BIND release. 202# 203./lib/libresolv2/common/cylink/bn68000.c 204./lib/libresolv2/common/cylink/bn8086.c 205./lib/libresolv2/common/cylink/lbn68000.c 206./lib/libresolv2/common/cylink/lbn68000.h 207./lib/libresolv2/common/cylink/lbn68020.c 208./lib/libresolv2/common/cylink/lbn68020.h 209./lib/libresolv2/common/cylink/lbn80386.h 210./lib/libresolv2/common/cylink/lbn8086.h 211./lib/libresolv2/common/cylink/lbnppc.c 212./lib/libresolv2/common/cylink/lbnppc.h 213./lib/libresolv2/common/cylink/ppcasm.h 214./lib/libresolv2/common/cylink/sizetest.c 215./lib/libresolv2/common/irs/getaddrinfo.c 216./lib/libresolv2/common/irs/nis_p.h 217./lib/libresolv2/common/resolv/res_mkupdate.h 218./lib/libresolv2/include/err.h 219./lib/libresolv2/common/inet/inet_addr.c 220 221# 222# Ignore ufs unix version of the boot block, useful for testing. 223# 224./psm/stand/bootblks/ufs/common/iob.h 225./psm/stand/bootblks/ufs/common/ufs.c 226./psm/stand/bootblks/obp-c/common/cbootblk.h 227 228# 229# Ignore mont_mulf.c. It is used as a starting point for some hand optimized 230# assembly files. We keep it around for future reference. 231# 232./common/bignum/mont_mulf.c 233