# Exclusions list for header checking.
# $FreeBSD: exclude,v 1.164 2008/05/29 02:43:22 obrien Exp $
#

# Skip dot files.
^(.*/)?\.

# A number of files in CVSROOT don't need to be checked.
^CVSROOT/cvsignore
^CVSROOT/options
^CVSROOT/rcstemplate

^distrib/
^www/

^doc/.*\.eps
^doc/.*\.png
^doc/.*\.scr

# Skip all ports files except for Makefiles.
^ports/.*(?<!/Makefile)$

^src/contrib/bzip2
^src/contrib/groff/tmac/
^src/contrib/nvi/catalog
^src/etc/minfree
^src/etc/motd
^src/lib/libarchive/test/.*\.uu
^src/lib/libc_r/test/.*\.exp
^src/lib/libz/.*(?<!/Makefile)$
^src/release/sysinstall/help/.*\.hlp
^src/share/examples/cvsup/refuse
^src/share/examples/etc/bsd-style-copyright
^src/share/info/dir-tmpl
^src/share/man/man0
^src/sys/boot/common/help.common
^src/sys/boot/i386/loader/help.i386
^src/sys/boot/pc98/loader/help.pc98
^src/sys/boot/sparc64/loader/help.sparc64
^src/sys/contrib/dev/acpica
^src/sys/contrib/dev/ath
^src/sys/contrib/dev/hptmv
^src/sys/contrib/dev/ipw
^src/sys/contrib/dev/iwi
^src/sys/contrib/dev/iwn
^src/sys/contrib/dev/wpi
^src/sys/contrib/ia64/libuwx/
^src/sys/gnu/fs/xfs
^src/tools/.*\.gif
^src/tools/.*\.png
^src/tools/build/make_check/.*\.(in|out)
^src/tools/regression/.*\.(in|out)
^src/tools/regression/bin/sh/.*/.*\.(stdout|stderr)
^src/tools/regression/usr.bin/make/.*/expected\.(stdout|stdin|stderr|status)
^src/tools/regression/usr.bin/make/.*/TEST.*
^src/tools/regression/usr.bin/make/archives.*/libtest.*
^src/usr.bin/doscmd/fonts.dir
^src/usr.bin/more/more.help
^src/usr.bin/mail/misc/mail.help
^src/usr.bin/mail/misc/mail.tildehelp
^src/usr.sbin/sade/help/.*\.hlp
^src/usr.sbin/sysinstall/help/.*\.hlp
^src/.*\.ps

# src/share/zoneinfo is an externally-maintained database
# (would have been in src/contrib had the latter existed sooner).
# We don't normally keep local modifications to it, but it's no
# longer on the vendor branch for historical reasons.
# Exclude it so that we can use the vendor files verbatim.
^src/share/zoneinfo/[Ta-z]

# Treat the TrustedBSD Web site just as the FreeBSD Web site.
^projects/trustedbsd/www/

# Skip the CVSweb icon files
^projects/cvsweb/icons/

# Dictionaries should have no extra noise in them
^src/share/dict/*

# OpenSSL Generated manpages
^src/secure/lib/libcrypto/man
^src/secure/lib/libssl/man
^src/secure/usr.bin/openssl/man

# OpenSSH sources
^src/crypto/openssh

# ZFS sources
^src/compat/opensolaris
^src/contrib/opensolaris
^src/sys/compat/opensolaris
^src/sys/contrib/opensolaris

# CDDL sources
^src/cddl/compat/opensolaris
^src/cddl/contrib/opensolaris
^src/sys/cddl/compat/opensolaris
^src/sys/cddl/contrib/opensolaris

