diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2019-03-15 15:45:38 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2019-03-15 15:45:38 (GMT) |
commit | 0c20c65e2f3abf390ad87c9167daca4cdff2de39 (patch) | |
tree | 14be900f57844ca6bbbac762aa8abab64697e55e /tools | |
parent | 750b5c293076b6a446088fa3020e4e0787d489d7 (diff) | |
download | hdf5-0c20c65e2f3abf390ad87c9167daca4cdff2de39.zip hdf5-0c20c65e2f3abf390ad87c9167daca4cdff2de39.tar.gz hdf5-0c20c65e2f3abf390ad87c9167daca4cdff2de39.tar.bz2 |
Added the HDopen work-around on windows to pio_engine.c
Diffstat (limited to 'tools')
-rw-r--r-- | tools/test/perform/pio_engine.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/test/perform/pio_engine.c b/tools/test/perform/pio_engine.c index 1c0d621..43a0f64 100644 --- a/tools/test/perform/pio_engine.c +++ b/tools/test/perform/pio_engine.c @@ -82,6 +82,12 @@ /* POSIX I/O macros */ +#ifdef H5_HAVE_WIN32_API +/* Can't link against the library, so this test will use the older, non-Unicode + * _open() call on Windows. + */ +#define HDopen(S,F,...) _open(S, F | _O_BINARY, __VA_ARGS__) +#endif /* H5_HAVE_WIN32_API */ #define POSIXCREATE(fn) HDopen(fn, O_CREAT|O_TRUNC|O_RDWR, 0600) #define POSIXOPEN(fn, F) HDopen(fn, F, 0600) #define POSIXCLOSE(F) HDclose(F) |