]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Include afsconfig.h before anything else
authorAndrew Deason <adeason@sinenomine.net>
Mon, 19 Dec 2011 22:11:31 +0000 (17:11 -0500)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 20 Dec 2011 22:21:39 +0000 (14:21 -0800)
commiteb4bee410a7d9c098dac8cdfa9695ff77983fa87
treef91830df3937604db61e7c0ad707e0ec2112587b
parent6908f7d93a6d8d24ad574054eb8f2aa722894e3c
Include afsconfig.h before anything else

afsconfig.h can define various preprocessor symbols that can affect
how system headers behave. For example, the presence of the
_POSIX_PTHREAD_SEMANTICS symbol changes the number of arguments to
getpwnam_r on at least Solaris 8. So, we must include afsconfig.h
before including anything else, to ensure consistency.

FIXES 130413

Reviewed-on: http://gerrit.openafs.org/6387
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
(cherry picked from commit 37f537a21db6d560dd16a53ff5e0d2f0456d4c48)

Change-Id: I64970fd06af9a13d91acaf03b80a2baf224754ff
Reviewed-on: http://gerrit.openafs.org/6388
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
37 files changed:
src/afs/afsincludes.h
src/afsmonitor/afsmon-output.c
src/afsmonitor/afsmon-parselog.c
src/aklog/aklog.h
src/auth/test/ktctest.c
src/bucoord/dump_sched.c
src/bucoord/server.c
src/butc/test_budb.c
src/config/mc.c
src/des/cbc_encrypt.c
src/des/des.c
src/des/new_rnd_key.c
src/des/pcbc_encrypt.c
src/des/strng_to_key.c
src/des/test/testit.c
src/des/test/verify.c
src/kauth/ka_util.c
src/kauth/test/test_date.c
src/kauth/test/test_interim_ktc.c
src/kopenafs/kopenafs.c
src/lwp/test/selclient.c
src/lwp/test/selserver.c
src/lwp/test/selsubs.c
src/mcas/gc.c
src/pam/afs_message.c
src/pam/afs_password.c
src/pam/afs_setcred.c
src/pam/afs_util.c
src/ptserver/pt_util.c
src/rx/test/kctest.c
src/rx/test/kstest.c
src/sys/icreate.c
src/uss/uss.c
src/util/secutil_nt.c
src/venus/cacheout.c
src/vol/common.c
src/vol/devname.c