> Signed-off-by: Ingo Weinhold <[EMAIL PROTECTED]>
> ---
>  lib/binary-io.h |    5 +++--
>  lib/fcntl.in.h  |    4 ++--
>  2 files changed, 5 insertions(+), 4 deletions(-)

Thanks. I will apply it like this, when savannah is back:


2008-11-10  Ingo Weinhold  <[EMAIL PROTECTED]>

        * lib/binary-io.h (O_BINARY, O_TEXT): Treat Haiku like BeOS.
        * lib/fcntl.in.h (O_BINARY, O_TEXT): Likewise.

--- lib/binary-io.h.orig        2008-11-10 02:54:40.000000000 +0100
+++ lib/binary-io.h     2008-11-10 02:50:12.000000000 +0100
@@ -30,8 +30,8 @@
 # define O_BINARY _O_BINARY
 # define O_TEXT _O_TEXT
 #endif
-#ifdef __BEOS__
-  /* BeOS 5 has O_BINARY and O_TEXT, but they have no effect.  */
+#if defined __BEOS__ || defined __HAIKU__
+  /* BeOS 5 and Haiku have O_BINARY and O_TEXT, but they have no effect.  */
 # undef O_BINARY
 # undef O_TEXT
 #endif
--- lib/fcntl.in.h.orig 2008-11-10 02:54:41.000000000 +0100
+++ lib/fcntl.in.h      2008-11-10 02:50:40.000000000 +0100
@@ -127,8 +127,8 @@
 # define O_TEXT _O_TEXT
 #endif
 
-#ifdef __BEOS__
-  /* BeOS 5 has O_BINARY and O_TEXT, but they have no effect.  */
+#if defined __BEOS__ || defined __HAIKU__
+  /* BeOS 5 and Haiku have O_BINARY and O_TEXT, but they have no effect.  */
 # undef O_BINARY
 # undef O_TEXT
 #endif



Reply via email to