[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.
This commit is contained in:
MuQun Yang 2001-06-21 15:04:36 -05:00
parent f7641df1c0
commit 61b948ad23
3 changed files with 11 additions and 0 deletions

View File

@ -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 */

View File

@ -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

View File

@ -148,6 +148,7 @@
#include <windef.h>
#include <winbase.h>
#include <IO.h> /* kent yang 6/18/2001*/
/* H5_inline */