mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
2000-02-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e4b53b2222
commit
683839054f
2 changed files with 10 additions and 0 deletions
9
io.c
9
io.c
|
@ -167,6 +167,15 @@ rb_read_pending(fp)
|
|||
return READ_DATA_PENDING(fp);
|
||||
}
|
||||
|
||||
void
|
||||
rb_read_check(fp)
|
||||
FILE *fp;
|
||||
{
|
||||
if (!READ_DATA_PENDING(fp)) {
|
||||
rb_thread_wait_fd(fileno(fp));
|
||||
}
|
||||
}
|
||||
|
||||
/* writing functions */
|
||||
static VALUE
|
||||
io_write(io, str)
|
||||
|
|
1
rubyio.h
1
rubyio.h
|
@ -58,5 +58,6 @@ void rb_io_synchronized _((OpenFile*));
|
|||
void rb_io_check_closed _((OpenFile*));
|
||||
void rb_eof_error _((void));
|
||||
|
||||
void rb_read_check _((FILE*));
|
||||
int rb_read_pending _((FILE*));
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue