Change AFS*_LINUXnn_ENV to AFS*_LINUX_ENV The minimum Linux kernel that is now supported is linux-2.6.18. The Linux versioned preprocessor macros AFS_*LINUXnn_ENV are no longer needed to distinguish the different levels of Linux and can be merged into just a single set of macros. Perform a global change of _LINUX\d+_ENV to _LINUX_ENV. e.g. AFS_LINUX24_ENV -> AFS_LINUX_ENV AFS_USR_LINUX24_ENV -> AFS_USR_LINUX_ENV AFS_AMD64_LINUX20_ENV -> AFS_AMD64_LINUX_ENV Replace the multiple definitions for the versioned 'AFS*_LINUXnn_ENV' with just single non-version definitions 'AFS*_LINUX_ENV'. Apart from replacing the now-redundant #define directives and tidying up a few comments at the close of a preprocessor block to match their current form, this commit was done using a mechanical change of the variable names and did not reduce preprocessor statements that could now be combined or eliminated. Nor does this commit remove dead code. A follow-up commit (Cleanup AFS_*LINUX_ENV usage) will handle these changes. The updates should have no functional changes. Change-Id: I71e32ca9818d28f82b4f23679868d1b9a62c44bd Reviewed-on: https://gerrit.openafs.org/14387 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Squash a frightening number of warnings from XBSA-related code Mostly missing prototypes and mismatched format strings, but also some more disturbing bugs. Change-Id: I9a10728c7da645bb562374a3598414484de33f4d Reviewed-on: http://gerrit.openafs.org/11960 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Daria Brashear <shadow@your-file-system.com>
bu*: Tidy header includes Since we adopted libroken, we get a lot of header includes automatically from roken.h. Use these, instead of including lots of things multiple times. Change-Id: If20a2ef67d4cbc70156c1707264a5b7360cfa11a Reviewed-on: http://gerrit.openafs.org/4323 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
death to trailing whitespace if we're gonna clean up... Change-Id: I5ab03f29468577b62dacab41a67eadfd8c43f812 Reviewed-on: http://gerrit.openafs.org/2463 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Derrick Brashear <shadow@dementia.org>
Remove the RCSID macro The move to git means that we can no longer populate the RCSID macro in the way that it was used with CVS. This patch simply removes the macro from every file, except where it contains information from upstream (and it's in a comment). Reviewed-on: http://gerrit.openafs.org/14 Verified-by: Derrick Brashear <shadow@dementia.org> Reviewed-by: Derrick Brashear <shadow@dementia.org>
butc-xbsa-update-20080711 LICENSE IPL10 update xbsa support for current tsm
xbsa-54-solaris-cplusplus-fun-20070716 FIXES 65588 deal with change to c++ xbsa library
butc-xbsa-20040714 FIXES 5827 update for xbsa 5
butc-xbsa-20040713 FIXES 5761 update for butc xbsa support
ticket-2618-patches-20031207 TICKET 2618 flexelint patches for prototype handling from Joe Beuhler >>>>>>>>>>>>>>>>>>>>>>>>>>>> This patch adds a bunch of missing prototypes, makes various corrections to global prototypes, and removes global declarations that are not needed. One set of added prototypes is commented out because it applies to some printf-like functions that are implemented the way it used to be done before varargs existed, and they need to be unprototyped or the code will fail to compile. (There are a number of functions in the OpenAFS code that need to be converted to use varargs...) There is one place of note in src/WINNT/afsd/fs.c where typedefs for afs_int32 and afs_uint32 conflict with afs/stds.h. I just added a note to that effect. Prototypes in src/WINNT/afsd/fs.c are incorrect for Windows NT. I don't know whether the return type involved changes from platform to platform -- they come from .xg files. Some prototypes are now commented out or #ifdef'd to match the code that uses them. Some global variables conflict between modules and have been made static. The bufferBlock variable was of two completely different types... In src/config/stds.h, I changed the declaration of afs_intmax_t to reflect the fact that the Windows platform supports 64 bit integers. This may be incorrect semantically, but I believe it is needed for the %llx format to match afs_intmax_t arguments (for printing of inodes mainly, I believe). There were two different declarations for the rxkad_stats structure -- I synced them up. - Joe Removed the conflicting typedefs from src/WINNT/afsd/fs.c Removed the changes to src/config/stds.h. Added declaration of AFS_64BIT_CLIENT to src/config/NTMakefile.i386_nt40 instead. Do not remove unused variables which are defintions of data type values. Instead comment them out to avoid space utilization and warnings.
reindent-20030715 FIXES 1774 thanks to nneul@umr.edu for providing a script to do this. gnu indent 2.2.9 options: -npro -nbad -bap -nbc -bbo -br -ce -cdw -brs -ncdb -cp1 -ncs -di2 -ndj -nfc1 -nfca -i4 -lp -npcs -nprs -psl -sc -nsob -ts8 ==================== This delta was composed from multiple commits as part of the CVS->Git migration. The checkin message with each commit was inconsistent. The following are the additional commit messages. ==================== FIXES 1774 fix subst mistake
include-afsconfig-before-param-h-20010712 so stuff can be defined in afsconfig.h and included first
afsconfig-and-rcsid-all-around-20010705 convert rest of source to afsconfig; include rcsid macros ==================== This delta was composed from multiple commits as part of the CVS->Git migration. The checkin message with each commit was inconsistent. The following are the additional commit messages. ==================== remove bogus if/define/endif triple ==================== revert non-rcsid and afsconfig portion of patch
Standardize License information
Initial IBM OpenAFS 1.0 tree