Windows: define HAVE_SSIZE_T
authorJeffrey Altman <jaltman@your-file-system.com>
Mon, 10 May 2010 00:46:11 +0000 (20:46 -0400)
committerJeffrey Altman <jaltman@openafs.org>
Mon, 10 May 2010 01:03:17 +0000 (18:03 -0700)
The windows param.*.h files define the ssize_t type.
Therefore, we must define HAVE_SSIZE_T in order to avoid
a collision with the ssize_t typedef in afs/stds.h.

Change-Id: Ie34cb565f09acfffe985476d24dbca917b05c5db
Reviewed-on: http://gerrit.openafs.org/1936
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>

src/config/param.amd64_w2k.h
src/config/param.i386_nt40.h
src/config/param.i386_w2k.h
src/config/param.i64_w2k.h

index 242bfda..1efe6aa 100644 (file)
@@ -20,6 +20,7 @@
 #define AFS_NAMEI_ENV       1  /* User space interface to file system */
 #define AFS_HAVE_STATVFS    0  /* System doesn't support statvfs */
 #define AFS_KRB5_ERROR_ENV  1   /* fetch_krb5_error_message() available in afsutil.lib */
+#define HAVE_SSIZE_T        1
 
 #include <afs/afs_sysnames.h>
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_w2k
index e2df990..dde4750 100644 (file)
@@ -20,6 +20,7 @@
 #define AFS_NAMEI_ENV       1  /* User space interface to file system */
 #define AFS_HAVE_STATVFS    0  /* System doesn't support statvfs */
 #define AFS_KRB5_ERROR_ENV  1   /* fetch_krb5_error_message() available in afsutil.lib */
+#define HAVE_SSIZE_T        1
 
 #include <afs/afs_sysnames.h>
 #define SYS_NAME_ID    SYS_NAME_ID_i386_nt35
index 309c0ac..30ab18b 100644 (file)
@@ -20,6 +20,7 @@
 #define AFS_NAMEI_ENV       1  /* User space interface to file system */
 #define AFS_HAVE_STATVFS    0  /* System doesn't support statvfs */
 #define AFS_KRB5_ERROR_ENV  1   /* fetch_krb5_error_message() available in afsutil.lib */
+#define HAVE_SSIZE_T        1
 
 #include <afs/afs_sysnames.h>
 #define SYS_NAME_ID    SYS_NAME_ID_i386_w2k
index 186df15..0651253 100644 (file)
@@ -19,6 +19,7 @@
 #define AFS_64BIT_IOPS_ENV  1
 #define AFS_NAMEI_ENV       1  /* User space interface to file system */
 #define AFS_HAVE_STATVFS    0  /* System doesn't support statvfs */
+#define HAVE_SSIZE_T        1
 
 #include <afs/afs_sysnames.h>
 #define SYS_NAME_ID    SYS_NAME_ID_i64_w2k