mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
03f9b08e90
rxkad/fcrypt defines 2 macros: ENCRYPT and DECRYPT. The names are pretty generic and do not clearly associate with fcrypt. In addition, the name ENCRYPT collide with the Microsoft provided header 'ntddndis.h' that uses ENCRYPT as an ENUM (on newer versions of the Windows development kits): typedef enum _OFFLOAD_OPERATION_E { AUTHENTICATE = 1, ENCRYPT } This results in a build error on Windows when fcrypt.h is included with ntddndis.h: ... ntddndis.h(2212): error C2059: syntax error: 'constant' Rename the ENCRYPT/DECRYPT macros to FCRYPT_ENCRYPT/FCRYPT_DECRYPT in fcrypt.h to a name that relates the macros back to fcrypt. Note: The ENCRYPT/DECRYPT symbols are part of a public interface installed in fcrypt.h, but keeping the old names are impractical, so we are changing them anyway. Change-Id: I9c51c81fab7fcbf0dae01569852ca94c0e6a0439 Reviewed-on: https://gerrit.openafs.org/15868 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Michael Meffie <mmeffie@sinenomine.net> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu> |
||
---|---|---|
build-tools | ||
doc | ||
src | ||
tests | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.splintrc | ||
acinclude.m4 | ||
CODING | ||
configure-libafs.ac | ||
configure.ac | ||
CONTRIBUTING | ||
INSTALL | ||
libafsdep | ||
LICENSE | ||
Makefile-libafs.in | ||
Makefile.in | ||
NEWS | ||
NTMakefile | ||
README | ||
README-WINDOWS | ||
regen.sh |
AFS is a distributed file system that enables users to share and access all of the files stored in a network of computers as easily as they access the files stored on their local machines. The file system is called distributed for this exact reason: files can reside on many different machines, but are available to users on every machine. OpenAFS 1.0 was originally released by IBM under the terms of the IBM Public License 1.0 (IPL10). For details on IPL10 see the LICENSE file in this directory. The current OpenAFS distribution is licensed under a combination of the IPL10 and many other licenses as granted by the relevant copyright holders. The LICENSE file in this directory contains more details, thought it is not a comprehensive statement. See INSTALL for information about building and installing OpenAFS on various platforms. See CODING for developer information and guidelines. See NEWS for recent changes to OpenAFS.