openafs/src
Simon Wilkinson 8e27248698 Always include afsconfig.h
Our coding standards say that OpenAFS source files should always have
 #include <afsconfig.h>
 #include <afs/param.h>
at the start of the file. Including just param.h, or having these
includes in a different order can produce unexpected effects, because
param.h includes sysnames.h, which in turn includes stds.h, which may
rely upon having the results of configure tests available.

Fix the obvious places in the Unix build which get this wrong.

Change-Id: I081f04dab30a6bbb49fe71d3ac2d7c11e231e2f5
Reviewed-on: http://gerrit.openafs.org/1912
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
2010-05-06 11:52:08 -07:00
..
afs Fix typo: LockType -> lockType 2010-05-05 20:18:14 -07:00
afsd NetBSD 5.0 support. 2010-05-03 19:55:30 -07:00
afsinstall
afsmonitor afsmonitor: fix segv on exit 2010-04-09 20:56:59 -07:00
afsweb Unix client: wrappers for credentials structure access 2009-11-09 08:19:06 -08:00
aklog Reallocate memory in aklog for the AFS ID string 2010-04-06 20:09:42 -07:00
audit Rationalise our include paths 2009-11-17 13:12:57 -08:00
auth Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
bozo Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
bu_utils Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
bubasics Add server prefix to bumon.xg; avoid rx_call * vs rx_connection * warning 2009-10-19 16:42:58 -07:00
bucoord Don't pass NULL to strcmp 2010-02-28 11:21:58 -08:00
budb Fix strict aliasing problems or add -fno-strict-aliasing 2010-03-22 20:48:14 -07:00
butc Always include afsconfig.h 2010-05-06 11:52:08 -07:00
butm Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
cf NetBSD 5.0 support. 2010-05-03 19:55:30 -07:00
cmd Remove warnings related to type-punning 2009-10-08 07:59:18 -07:00
comerr kill macos prior to panther 2010-02-17 10:49:18 -08:00
config NetBSD 5.0 support. 2010-05-03 19:55:30 -07:00
des Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
dir Add some directory package doxygen comments 2010-04-27 14:37:09 -07:00
export
finale internationalize comerr 2010-02-09 10:21:03 -08:00
fsint Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
fsprobe Rationalise our include paths 2009-11-17 13:12:57 -08:00
gtx kill macos prior to panther 2010-02-17 10:49:18 -08:00
JAVA Always include afsconfig.h 2010-05-06 11:52:08 -07:00
kauth Fix make clean and make distclean 2010-04-25 19:03:02 -07:00
kopenafs Improve shared library building support 2010-04-25 20:49:19 -07:00
libacl viced avoid global pruclient during acl ops 2010-02-23 22:15:48 -08:00
libadmin Warning fix: print burstWait fields 2010-03-23 15:56:26 -07:00
libafs Refactor afs_NewVCache 2010-05-03 17:11:20 -07:00
libafsauthent Windows: Permit Windows to build 2010-02-09 11:54:37 -08:00
libafsrpc Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
libuafs Refactor afs_NewVCache 2010-05-03 17:11:20 -07:00
log
lwp Fix UCONTEXT detection on ppc_linux26 via include order 2010-04-21 16:09:04 -07:00
mcas
packaging macos launchd be more patient 2010-04-23 08:54:06 -07:00
pam Improve shared library building support 2010-04-25 20:49:19 -07:00
platform macos growl agent warning parser fix 2010-04-23 11:52:59 -07:00
procmgmt
ptserver Fix objdir builds 2010-04-24 10:20:14 -07:00
rx Provide a queue_NodeInit() interface 2010-05-03 04:45:27 -07:00
rxdebug Correct incorrect type-punning fixes 2010-04-09 13:12:21 -07:00
rxgen rxgen: Remove stray debugging statement 2009-12-29 16:55:47 -08:00
rxkad Always include afsconfig.h 2010-05-06 11:52:08 -07:00
rxstat Always include afsconfig.h 2010-05-06 11:52:08 -07:00
scout Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
sgistuff Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
shlibafsauthent Improve shared library building support 2010-04-25 20:49:19 -07:00
shlibafsrpc Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
sys Move non-executable stack assembly code to end of file 2010-03-22 14:37:06 -07:00
tbudb
tbutc Fix warnings in butc, tbutc, and butm 2009-10-13 18:34:05 -07:00
tests Always include afsconfig.h 2010-05-06 11:52:08 -07:00
tools
tptserver Use -A and -u in pthreaded ubik rxgen 2010-02-02 09:31:30 -08:00
tsalvaged fssync-debug: fix strict-aliasing problems 2010-04-01 14:38:05 -07:00
tsm41 aix krb5 error message handling 2010-03-21 09:51:55 -07:00
tubik Remove duplicate make targets in tubik, cleanup dependencies 2010-03-02 16:09:02 -08:00
tviced Replace unsafe use of gets() 2010-04-14 19:18:39 -07:00
tvlserver Use -A and -u in pthreaded ubik rxgen 2010-02-02 09:31:30 -08:00
tvolser Rationalise our include paths 2009-11-17 13:12:57 -08:00
ubik Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
update update link order 2010-03-22 14:56:43 -07:00
usd Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
uss Add rx security index enum 2010-02-09 09:07:09 -08:00
util Always include afsconfig.h 2010-05-06 11:52:08 -07:00
venus Resolve symlinks for 'fs rmmount' 2010-04-22 09:37:16 -07:00
vfsck Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
viced kill MultiBreakVolumeCallBack too 2010-03-23 13:56:39 -07:00
vlserver Rename uvldbentry spare1 to matchindex 2010-04-14 08:05:59 -07:00
vol Always include afsconfig.h 2010-05-06 11:52:08 -07:00
volser Remove unused variable in vos.c 2010-04-16 16:41:34 -07:00
WINNT Windows: Secure C String usage in src\WINNT\afsd\fs.c 2010-05-04 04:35:34 -07:00
xstat Unix CM: Tidy up the statistics interface 2010-02-17 05:10:05 -08:00
.gitignore
BUILDNOTES
DOLASTCMP.BAT
helper-splint.sh.in
libafsdep
LICENSE Add a FUSE implementation for afsd 2010-04-14 15:17:27 -07:00
mkdest.pl
ntbuild.bat
NTMakefile Really kill des_stub 2010-04-25 19:02:35 -07:00
NTObjdir Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
rmbat.bat
rmbat.rsp
SOURCE-MAP
splint.cfg
symlink.bat
TechNotes-JavaAPI