index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
io.c
Age
Commit message (
Expand
)
Author
2011-11-08
* io.c (io_fwrite): call rb_w32_write_console() only if FMODE_TTY is
usa
2011-11-07
update doc.
akr
2011-11-07
* include/ruby/encoding.h (ECONV_NEWLINE_DECORATOR_READ_MASK,
usa
2011-11-07
* io.c (io_fflush): remove fsync().
usa
2011-11-07
* io.c (rb_close_before_exec): use F_MAXFD if available.
akr
2011-11-05
* io.c (rb_cloexec_fcntl_dupfd): don't clear try_dupfd_cloexec if
akr
2011-11-04
* whitespace cleanup.
nobu
2011-11-03
* io.c (make_writeconv): fixed typo of previous commit.
usa
2011-11-03
* io.c (make_writeconv): fixed typo of previous commit.
usa
2011-11-03
* io.c (make_writeconv): unversal_newline converter is for reading.
usa
2011-11-01
* io.c (rb_cloexec_pipe): remove workaround of r33587.
naruse
2011-11-01
* io.c (rb_io_reopen): call rb_fd_fix_cloexec instead of
akr
2011-11-01
* io.c (rb_io_reopen): call rb_maygvl_fd_fix_cloexec after freopen().
akr
2011-11-01
* io.c (nogvl_io_cntl): rb_cloexec_fcntl_dupfd's 2nd argument is int.
naruse
2011-11-01
* io.c (rb_maygvl_fd_fix_cloexec): renamed from fd_set_cloexec.
akr
2011-10-31
add comment.
akr
2011-10-31
Fix previous commit (r33586).
naruse
2011-10-31
* io.c (rb_cloexec_pipe): NetBSD 6.0 will support pipe2(2),
naruse
2011-10-31
* include/ruby/intern.h (rb_fd_fix_cloexec): renamed from
akr
2011-10-31
* io.c (fd_set_cloexec): clear CLOEXEC flag for standard file
akr
2011-10-31
* io.c (rb_cloexec_dup2): check oldfd == newfd at first.
akr
2011-10-31
* io.c (rb_cloexec_fcntl_dupfd): this function needs F_DUPFD.
usa
2011-10-30
* include/ruby/intern.h (rb_cloexec_fcntl_dupfd): declared.
akr
2011-10-30
* configure.in: check pipe2.
akr
2011-10-30
* include/ruby/intern.h (rb_cloexec_pipe): declared.
akr
2011-10-30
* io.c (rb_cloexec_dup): refine control flow.
akr
2011-10-30
* io.c (rb_cloexec_dup, rb_cloexec_dup2): CLOEXEC has been set if
nobu
2011-10-30
* io.c (rb_cloexec_dup): don't allocate standard file descriptors.
akr
2011-10-29
* io.c (rb_cloexec_dup2): don't set CLOEXEC for standard file
akr
2011-10-29
* configure.in: check dup3.
akr
2011-10-29
* include/ruby/intern.h (rb_cloexec_dup2): declared.
akr
2011-10-29
* io.c (rb_cloexec_dup): use F_DUPFD_CLOEXEC if available.
akr
2011-10-29
add a comment.
akr
2011-10-29
* include/ruby/intern.h (rb_cloexec_dup): declared.
akr
2011-10-29
* io.c (rb_cloexec_open): use O_CLOEXEC if available.
akr
2011-10-29
* include/ruby/intern.h (rb_cloexec_open): declared.
akr
2011-10-24
* io.c: use "__sun" instead of "sun" to detect SunOS.
akr
2011-10-23
* io.c (copy_stream_fallback_body): check nil for EOF of read method.
akr
2011-10-22
* io.c (rb_fd_set_cloexec): set close-on-exec flag only if F_GETFD is
akr
2011-10-22
* include/ruby/intern.h (rb_fd_set_cloexec): declared.
akr
2011-10-02
* io.c: fix documentation of ARGF.lineno=.
ktsj
2011-09-29
* use RB_TYPE_P which is optimized for constant types, instead of
nobu
2011-09-12
* io.c (Init_IO): update BINARY comment. it should not change the
matz
2011-09-03
* io.c (argf_next_argv): open in default text mode.
nobu
2011-09-02
* io.c (validate_enc_binmode, prep_stdio): default to text mode on
nobu
2011-08-03
* util.c, include/ruby/util.h (ruby_add_suffix): remove the function.
usa
2011-07-31
* io.c (rb_pipe): pipe on cygwin can succeed half but fail
nobu
2011-07-30
* io.c (rb_io_each_byte): remove unused variable e.
naruse
2011-07-30
* io.c (rb_io_each_byte): rbuf can be refreshed during yield.
nobu
2011-07-23
* io.c (rb_update_max_fd): validate fd.
akr
[next]