Adds _wopen support on Windows so that files with UTF-8 names
can be opened. Fixes: HDFFV-2714, HDFFV-3914, HDFFV-3895, HDFFV-8237, HDFFV-10413, HDFFV-10691
This commit is contained in:
@@ -54,6 +54,12 @@
|
||||
} while(0)
|
||||
|
||||
/* 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)
|
||||
|
||||
Reference in New Issue
Block a user