From: Jeffrey Altman Date: Mon, 9 Aug 2004 10:45:35 +0000 (+0000) Subject: msvs8-20040810 X-Git-Tag: BP-disconnected~295 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=4394e421bb9baadde8a26daaf58f3e15ace30349 msvs8-20040810 changes to support building under msvs8. this will allow us to produce 64-bit binaries. --- diff --git a/src/WINNT/afsd/afsd_init.c b/src/WINNT/afsd/afsd_init.c index 348c86d..db6c3a5 100644 --- a/src/WINNT/afsd/afsd_init.c +++ b/src/WINNT/afsd/afsd_init.c @@ -17,7 +17,6 @@ #include #include #include -#include #include #include "afsd.h" @@ -29,6 +28,7 @@ #include "smb.h" #include "cm_rpc.h" #include "lanahelper.h" +#include #include "afsicf.h" extern int RXAFSCB_ExecuteRequest(struct rx_call *z_call); diff --git a/src/WINNT/client_exp/gui2fs.cpp b/src/WINNT/client_exp/gui2fs.cpp index f0b7268..6865a63 100644 --- a/src/WINNT/client_exp/gui2fs.cpp +++ b/src/WINNT/client_exp/gui2fs.cpp @@ -1478,7 +1478,7 @@ BOOL GetTokenInfo(CStringArray& tokenInfo) int cellNum; int rc; int current_time; - long tokenExpireTime; + time_t tokenExpireTime; char *expireString; char userName[100]; // char s[100]; diff --git a/src/WINNT/install/NSIS/OpenAFS.nsi b/src/WINNT/install/NSIS/OpenAFS.nsi index f416279..b54551b 100644 --- a/src/WINNT/install/NSIS/OpenAFS.nsi +++ b/src/WINNT/install/NSIS/OpenAFS.nsi @@ -1757,10 +1757,12 @@ StartRemove: Delete /REBOOTOK "$SYSDIR\afsserver.cpl" Delete /REBOOTOK "$SYSDIR\afs_cpa.cpl" + Delete /REBOOTOK "$SYSDIR\afslogon.dll" Delete /REBOOTOK "$SYSDIR\afsserver.pdb" Delete /REBOOTOK "$SYSDIR\afs_cpa.pdb" - + Delete /REBOOTOK "$SYSDIR\afslogon.pdb" + RMDir /r "$INSTDIR\Documentation\html\CmdRef" RMDir /r "$INSTDIR\Documentation\html\InstallGd" RMDir /r "$INSTDIR\Documentation\html\ReleaseNotes" diff --git a/src/config/NTMakefile.i386_nt40 b/src/config/NTMakefile.i386_nt40 index f0b2dce..1bb9000 100644 --- a/src/config/NTMakefile.i386_nt40 +++ b/src/config/NTMakefile.i386_nt40 @@ -234,11 +234,19 @@ afscflags =\ /GF \ /Gd \ /Gy \ - /GX \ /Os +!IF ("$(AFSVER_CL)"=="1400") +afscflags = $(afscflags) /EHsc /wd4996 +!ELSE +afscflags = $(afscflags) /GX +!ENDIF + !IF ("$(AFSVER_CL)"!="1200") -afscdefs = $(afscdefs) /G7 /GT /GS +afscdefs = $(afscdefs) /GT /GS +!IF ("$(AFSVER_CL)"!="1400") +afscdefs = $(afscdefs) /G7 +!ENDIF !ENDIF !IF ("$(AFSDEV_BUILDTYPE)" == "FREE") diff --git a/src/util/snprintf.c b/src/util/snprintf.c index 63cc772..0d80408 100644 --- a/src/util/snprintf.c +++ b/src/util/snprintf.c @@ -508,7 +508,7 @@ afs_snprintf(char *p, size_t avail, const char *fmt, ...) #if defined(AFS_OSF20_ENV) && !defined(AFS_DUX50_ENV) || defined(AFS_AIX32_ENV) || (defined(AFS_SUN55_ENV) && !defined(AFS_SUN56_ENV)) || !defined(HAVE_VSNPRINTF) -#ifdef AFS_AIX51_ENV +#if defined(AFS_AIX51_ENV) || defined(AFS_NT40_ENV) int vsnprintf(char *p, size_t avail, const char *fmt, va_list ap) #else