summaryrefslogtreecommitdiffstats
path: root/src/H5FDlog.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5FDlog.c')
-rw-r--r--src/H5FDlog.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/H5FDlog.c b/src/H5FDlog.c
index e7b663c..638ceaf 100644
--- a/src/H5FDlog.c
+++ b/src/H5FDlog.c
@@ -114,9 +114,20 @@ typedef struct H5FD_log_t {
* file_seek: The function which adjusts the current file position,
* either lseek() or lseek64().
*/
+/* adding for windows NT file system support. */
+/* pvn: added __MWERKS__ support. */
+
#ifdef H5_HAVE_LSEEK64
# define file_offset_t off64_t
# define file_seek lseek64
+#elif defined (WIN32)
+# ifdef __MWERKS__
+# define file_offset_t off_t
+# define file_seek lseek
+# else /*MSVC*/
+# define file_offset_t __int64
+# define file_seek _lseeki64
+# endif
#else
# define file_offset_t off_t
# define file_seek lseek