diff options
author | MuQun Yang <ymuqun@hdfgroup.org> | 2001-06-21 20:04:36 (GMT) |
---|---|---|
committer | MuQun Yang <ymuqun@hdfgroup.org> | 2001-06-21 20:04:36 (GMT) |
commit | 61b948ad23930cc8358cf2d3feb3ebe3581abf8c (patch) | |
tree | c45df4b9dfc225fac798b2167cec69869bded3f2 | |
parent | f7641df1c0c7926a62e608bb34ac05755e0c85d4 (diff) | |
download | hdf5-61b948ad23930cc8358cf2d3feb3ebe3581abf8c.zip hdf5-61b948ad23930cc8358cf2d3feb3ebe3581abf8c.tar.gz hdf5-61b948ad23930cc8358cf2d3feb3ebe3581abf8c.tar.bz2 |
[svn-r4046]
Purpose:
bug fix for windows MVS
Description:
adding various windows macros to make it work on windows platform
Solution:
see above
Platforms tested:
test on windows 2000, confirmed on linux.
-rw-r--r-- | src/H5FDstdio.c | 7 | ||||
-rw-r--r-- | src/H5detect.c | 3 | ||||
-rw-r--r-- | src/H5private.h | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/H5FDstdio.c b/src/H5FDstdio.c index b4da5ce..c852208 100644 --- a/src/H5FDstdio.c +++ b/src/H5FDstdio.c @@ -20,6 +20,13 @@ #include <unistd.h> #endif +#ifdef WIN32 +#include <windows.h> +#include <io.h> +#endif /*kent yang 6/21/2001, must be added for defination of open,write.... + also the defination of longlong is valid, will investigate this to + make sure int64 can replace longlong. Otherwise, keep windows.h*/ + #ifdef MAX #undef MAX #endif /* MAX */ diff --git a/src/H5detect.c b/src/H5detect.c index e3d51be..006b248 100644 --- a/src/H5detect.c +++ b/src/H5detect.c @@ -30,6 +30,9 @@ static const char *FileHeader = "\n\ *------------------------------------------------------------------------- */ #undef NDEBUG +#ifdef WIN32 +#include "winsock2.h" +#endif /*kent yang 6/21/2001, make sure to put this before H5private.h*/ #include "H5private.h" #define MAXDETECT 64 diff --git a/src/H5private.h b/src/H5private.h index 12bca56..93fbb1d 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -148,6 +148,7 @@ #include <windef.h> #include <winbase.h> +#include <IO.h> /* kent yang 6/18/2001*/ /* H5_inline */ |