From 91e40764dbf46341662b954d7b7921b7575fcd47 Mon Sep 17 00:00:00 2001 From: yugui Date: Wed, 28 Jan 2009 09:20:37 +0000 Subject: merges r21709, r21710 from trunk into ruby_1_9_1. * include/ruby/io.h (FMODE_EOF): EOF flag on TTY. * io.c (io_set_eof): sets EOF flag for TTY. * io.c (io_seek): clears EOF flag. * io.c (io_fillbuf): returns EOF if already met EOF. [ruby-dev:37798] * io.c (io_fillbuf, io_fread, io_getpartial): sets EOF. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1@21816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/io.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/ruby/io.h') diff --git a/include/ruby/io.h b/include/ruby/io.h index 04af3d07e..64773549f 100644 --- a/include/ruby/io.h +++ b/include/ruby/io.h @@ -92,6 +92,7 @@ typedef struct rb_io_t { #define FMODE_WSPLIT_INITIALIZED 0x00000400 #define FMODE_TRUNC 0x00000800 #define FMODE_TEXTMODE 0x00001000 +#define FMODE_EOF 0x00002000 /* #define FMODE_PREP 0x00010000 */ #define GetOpenFile(obj,fp) rb_io_check_closed((fp) = RFILE(rb_io_taint_check(obj))->fptr) -- cgit