windows-large-files-20080728
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 28 Jul 2008 23:57:24 +0000 (23:57 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 28 Jul 2008 23:57:24 +0000 (23:57 +0000)
LICENSE MIT

as part of the restructuring of code to separate the smb layer
from the cm layer, large file support was broken.   Define AFS_LARGEFILES
in the right place so that it will be used in the cm.

src/WINNT/afsd/cm.h
src/WINNT/afsd/smb.h

index 5101f4c..f525bdc 100644 (file)
 #ifndef __CM_H_ENV__
 #define __CM_H_ENV__ 1
 
+/* We use pthreads in the cache manager (not LWP) */
 #ifndef AFS_PTHREAD_ENV
 #define AFS_PTHREAD_ENV 1
 #endif
+
+/* Support largefiles by default */
+#ifndef AFS_LARGEFILES
+#define AFS_LARGEFILES 1
+#endif
+
 #include <rx/rx.h>
 #include <afs/vldbint.h>
 #include <afs/afsint.h>
index 711aaa3..e136237 100644 (file)
@@ -18,9 +18,6 @@
 
 #include <cm_nls.h>
 
-/* Support largefiles by default */
-#define AFS_LARGEFILES
-
 /* basic core protocol SMB structure */
 #pragma pack(push, 1)
 typedef struct smb {