From 13a935b0baf3990eed76486e0f47c1d574f2f916 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 24 Nov 2015 00:17:11 +0000 Subject: Drop support for BeOS * beos: Drop support for BeOS now that Haiku is stable. [Fix GH-1112] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- io.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'io.c') diff --git a/io.c b/io.c index 8ebc80b218..11b6499a41 100644 --- a/io.c +++ b/io.c @@ -35,7 +35,7 @@ # include #endif -#if defined(__BOW__) || defined(__CYGWIN__) || defined(_WIN32) || defined(__BEOS__) +#if defined(__BOW__) || defined(__CYGWIN__) || defined(_WIN32) # define NO_SAFE_RENAME #endif @@ -100,12 +100,6 @@ # include /* for WNOHANG on BSD */ #endif -#if defined(__BEOS__) -# ifndef NOFILE -# define NOFILE (OPEN_MAX) -# endif -#endif - #include "ruby/util.h" #ifndef O_ACCMODE @@ -2188,7 +2182,7 @@ remain_size(rb_io_t *fptr) off_t pos; if (fstat(fptr->fd, &st) == 0 && S_ISREG(st.st_mode) -#if defined(__BEOS__) || defined(__HAIKU__) +#if defined(__HAIKU__) && (st.st_dev > 3) #endif ) -- cgit v1.2.3