From fbedc4bfeb80bd1a489c0c8d63848174ab3c28bb Mon Sep 17 00:00:00 2001 From: Patrick Lu Date: Tue, 17 Nov 1998 13:16:52 -0500 Subject: [svn-r919] added a check to see if we need to or a _O_BINARY flag to the flag list for the open function --- src/H5private.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/H5private.h b/src/H5private.h index 62c4c21..f32b9a8 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -28,8 +28,10 @@ # include # include # include +# include #endif + /* * If _POSIX_VERSION is defined in unistd.h then this system is Posix.1 * compliant. Otherwise all bets are off. @@ -434,7 +436,11 @@ int HDfprintf (FILE *stream, const char *fmt, ...); #define HDmkfifo(S,M) mkfifo(S,M) #define HDmktime(T) mktime(T) #define HDmodf(X,Y) modf(X,Y) +#ifdef HAVE__O_BINARY +#define HDopen(S,F,M) open(S,F|_O_BINARY,M) +#else #define HDopen(S,F,M) open(S,F,M) +#endif #define HDopendir(S) opendir(S) #define HDpathconf(S,N) pathconf(S,N) #define HDpause() pause() -- cgit v0.12