summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/H5FDsec2.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/H5FDsec2.c b/src/H5FDsec2.c
index 933b46b..df25737 100644
--- a/src/H5FDsec2.c
+++ b/src/H5FDsec2.c
@@ -90,14 +90,20 @@ typedef struct H5FD_sec2_t {
* file_seek: The function which adjusts the current file position,
* either lseek() or lseek64().
*/
+/* adding for windows NT file system support. */
+
#ifdef H5_HAVE_LSEEK64
# define file_offset_t off64_t
# define file_seek lseek64
+#elif defined WIN32
+# define file_offset_t __int64
+# define file_seek _lseeki64
#else
# define file_offset_t off_t
# define file_seek lseek
#endif
+
/*
* These macros check for overflow of various quantities. These macros
* assume that file_offset_t is signed and haddr_t and size_t are unsigned.