--- /dev/null
+#
+# This is the root .gitignore for OpenAFS.
+#
+# Please don't add files that are generated in specific subdirectories
+# here. This file should only contain rules for the entire tree,
+# and entries specific to the top level directory.
+#
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+# General rules
+
+.*
+*.orig
+*.rej
+*.o
+*.a
+*.so
+*.sl
+*.so.*
+*.xdr.c
+*.cs.c
+*.ss.c
+*~
+lex.yy.c
+y.tab.c
+y.tab.h
+Makefile
+RX_component_version_number.c
+AFS_component_version_number.c
+AFS_component_version_number.h
+
+!.gitignore
+!.cvsignore
+!.splintrc
+
+# Top level files
+/aclocal.m4
+/config.log
+/config.cache
+/config.status
+/configure
+/configure-libafs
+/include
+/lib
+/autom4te.cache
+/ID
+/TAGS
+/NTLang.bat
+/NTMakefile
+/golast.bat
+
+# Destination build directories
+/amd64_linux26
+/hp_ux102
+/hp_ux110
+/i386_linux22
+/i386_linux24
+/i386_linux26
+/i386_umlinux22
+/i386_umlinux24
+/parisc_linux24
+/sgi_65
+/sun4x_56
+/sun4x_57
+
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+html
+install-man
+man1
+man5
+man8
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+*.html
+*.pdf
+version.xml
+
+!Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+*.html
+*.pdf
+version.xml
+
+!Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+*.html
+*.pdf
+version.xml
+
+!Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/helper-splint.sh
+/dauth
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+!.classpath
+!.project
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/iTaAfsAdmSvr.h
+/iTaAfsAdmSvrTypes.h
+/iTaAfsAdmSvr_c.c
+/iTaAfsAdmSvr_s.c
+
#include "cm_freelance.h"
#include "cm_performance.h"
#include "smb_ioctl.h"
+#include "smb_iocons.h"
#include "afsd_init.h"
#include "afsd_eventlog.h"
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+!Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+!Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/afs_trace.h
+/afs_trace.msf
+/afszcm.cat
+/unified_afs.c
+/unified_afs.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/osi_vfs.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/afs.ppc_darwin.plist
+/afsd
+/vsys
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/afsmonitor
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/aklog
+/asetkey
+/klog
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/acfg_errors.c
+/auth.h
+/cellconfig.h
+/copyauth
+/ktc_errors.c
+/setkey
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/bnode.h
+/bos
+/bos_util
+/boserr.c
+/bosint.h
+/bosserver
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fms
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/bumon.h
+/butc.h
+/butc_errs.c
+/butm.h
+/butm_errs.c
+/butx.h
+/butx_errs.c
+/tcdata.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/backup
+/bc.h
+/bucoord_errs.c
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/budb.h
+/budb_client.h
+/budb_errs.c
+/budb_errs.h
+/budb_server
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/butc
+/read_tape
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cmd.h
+/cmd_errors.c
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/compile_et
+/et_lex.lex.c
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Makefile.*_*[0123456789]
+/Makefile.*_*[0123456789].in
+/Makefile.config
+/Makefile.version
+/Makefile.version-NOCML
+/afsconfig.h
+/afsconfig.h.in
+/config
+/mkvers
+/param.h.new
+/shlib-build
+/shlib-install
+/stamp-h1
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fp.c
+/ip.c
+/key_perm.h
+/make_fp
+/make_ip
+/make_keyperm
+/make_odd
+/make_p
+/make_p_table
+/make_s_table
+/odd.h
+/p.c
+/p_table.h
+/s_table.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/dtest
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cfgafs64
+/cfgexport64
+/export.ext.nonfs
+/export64.ext.nonfs
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/translate_et
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Kcallback.h
+/Kvice.h
+/Kpagcb.h
+/afscbint.h
+/afsint.h
+/pagcb.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fsprobe_test
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/gtxtest
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Kkauth.h
+/ka-forwarder
+/kaerrors.c
+/kas
+/kaserver
+/kauth.h
+/kautils.h
+/kdb
+/klog
+/klog.krb
+/klogin
+/klogin.krb
+/knfs
+/kpasswd
+/kpwvalid
+/rebuild
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/test-setpag
+/test-unlog
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/afs_AdminBosErrors.c
+/afs_AdminBosErrors.h
+/afs_AdminCfgErrors.c
+/afs_AdminCfgErrors.h
+/afs_AdminClientErrors.c
+/afs_AdminClientErrors.h
+/afs_AdminCommonErrors.c
+/afs_AdminCommonErrors.h
+/afs_AdminKasErrors.c
+/afs_AdminKasErrors.h
+/afs_AdminMiscErrors.c
+/afs_AdminMiscErrors.h
+/afs_AdminPtsErrors.c
+/afs_AdminPtsErrors.h
+/afs_AdminUtilErrors.c
+/afs_AdminUtilErrors.h
+/afs_AdminVosErrors.c
+/afs_AdminVosErrors.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cm_client_config
+/cm_list_cells
+/cm_local_cell
+/cm_server_prefs
+/rxdebug_basic_stats
+/rxdebug_conns
+/rxdebug_peers
+/rxdebug_rx_stats
+/rxdebug_supported_stats
+/rxdebug_version
+/rxstat_clear_peer
+/rxstat_clear_process
+/rxstat_disable_peer
+/rxstat_disable_process
+/rxstat_enable_peer
+/rxstat_enable_process
+/rxstat_get_peer
+/rxstat_get_process
+/rxstat_get_version
+/rxstat_query_peer
+/rxstat_query_process
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/afscp
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/MODLOAD
+/MODLOAD-*
+/MODLOAD32
+/MODLOAD64
+/Makefile.common
+/MakefileProto.*
+!/MakefileProto.*.in
+/afs
+/afsint
+/asm
+/asm-generic
+/config
+/export.h
+/export.exp
+/export64.exp
+/h
+/linux
+/net
+/netinet
+/rpc
+/sys
+/rx
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Makefile.common
+/MakefileProto.*
+!/MakefileProto.*.in
+/UAFS
+/JUAFS
+/afs
+/afsint
+/config
+/des
+/h
+/inet
+/linktest
+/net
+/netinet
+/nfs
+/nsapi
+/rpc
+/rx
+/sys
+/ufs
+/export.exp
+/export.h
+/export64.exp
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/kseal
+/tokens
+/tokens.krb
+/unlog
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/rules
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/OpenAFS.Info.plist
+/OpenAFS.info
+/buildpkg.sh
+
+!/Makefile
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/openafs.spec
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/test_pam
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fs_conv_sol26
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Kptint.h
+/db_verify
+/pt_util
+/pterror.c
+/pterror.h
+/ptint.h
+/pts
+/ptserver
+/readgroup
+/readpwd
+/testpt
+/ptclient
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/rxdebug
+/rxdumptrace
+/rxperf
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/rxdebug
+/rxdumptrace
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/rxgen
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/crypt_conn.c
+/fcrypt.c
+/fcrypt.h
+/rxkad.h
+/rxkad_errs.c
+/sboxes.h
+/fc_test
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/rxstat.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/scout
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/pagsh
+/pagsh.krb
+/picobj
+/rmtsys.h
+/rmtsysd
+/afs.exp
+/afsl.exp
+/Krmtsys.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/budb.h
+/budb_client.h
+/budb_errs.c
+/budb_errs.h
+/budb_server
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/butc
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/xf_errs.c
+/xf_errs.h
+/OS.pm
+/Dirpath.pm
+/afsdump_dirlist
+/afsdump_extract
+/afsdump_scan
+/append-over-page
+/asu
+/blocks-new-file
+/create-dirs
+/create-files
+/create-remove
+/create-stat
+/create-symlinks
+/dumpscan_errs.c
+/dumpscan_errs.h
+/dumptool
+/dup2-and-unlog
+/echo-n
+/exit-wo-close
+/fchmod
+/fsx
+/hardlink1
+/hardlink2
+/hardlink4
+/hello-world
+/intr-read
+/kill-softer
+/kill-softly
+/large-dir
+/large-dir2
+/large-dir3
+/make-page
+/mkdir2
+/mkdir3
+/mmap-and-read
+/mmap-cat
+/mmap-shared-write
+/mmap-vs-read
+/mmap-vs-read2
+/mountpoint
+/pine
+/read-vs-mmap
+/read-vs-mmap2
+/read-write
+/readdir-vs-lstat
+/rename-under-feet
+/rename5
+/rename6
+/rm-rf
+/run-tests
+/still-there-p
+/strange-characters-c
+/symlink
+/test-parallel1
+/test-parallel2
+/test-setgroups
+/test-setpag
+/truncate
+/truncate-files
+/utime-dir
+/utime-file
+/write-closed
+/write-closed2
+/write-large
+/write-rand
+/write-ro-file
+/write-ucc
+/write3
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Dirpath.pm
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+!.afs_state
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/db_verify
+/pt_util
+/pterror.c
+/pterror.h
+/ptint.h
+/pts
+/ptserver
+/readgroup
+/readpwd
+/testpt
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fssync-debug
+/salvageserver
+/salvsync-debug
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/ubik.h
+/ubik_int.h
+/udebug
+/uerrors.c
+/utst_client
+/utst_int.h
+/utst_server
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fileserver
+/state_analyzer
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cnvldb
+/vl_errors.c
+/vlclient
+/vldb_check
+/vldbint.h
+/vlserver
+/vlserver.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/vl_errors.c
+/vlserver.h
+/volserver
+/vos
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/Kubik_int.h
+/ubik.h
+/ubik_int.h
+/udebug
+/uerrors.c
+/utst_client
+/utst_int.h
+/utst_server
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/upclient
+/update.h
+/upserver
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/uss
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/dirpath.h
+/sys
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cmdebug
+/fs
+/fstrace
+/kdump-*
+/up
+/kdump
+/kdump64
+/livesys
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/fulltest
+/getinitparams
+/idtest
+/owntest
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/vfsck
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cbd
+/check_sysid
+/fileserver
+/fsprobe
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/cnvldb
+/vl_errors.c
+/vlclient
+/vldb_check
+/vldbint.h
+/vlserver
+/vlserver.h
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/salvager
+/volinfo
+/gi
+/fs_conv_sol26
+/fssync-debug
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/restorevol
+/volerr.c
+/volint.h
+/volser.h
+/volserver
+/vos
+/voldump
--- /dev/null
+# After changing this file, please run
+# git ls-files -i --exclude-standard
+# to check that you haven't inadvertently ignored any tracked files.
+
+/xstat_cm_test
+/xstat_fs_test