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
ruby_3_4
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-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
2011-07-20
* io.c (rb_update_max_fd): remove parentheses. they are not in macro.
kazu
2011-07-20
* include/ruby/intern.h (rb_update_max_fd): declaration moved from
akr
2011-07-19
* io.c (UPDATE_MAXFD): removed.
akr
2011-07-19
* io.c (rb_update_max_fd): new function.
akr
2011-07-15
* win32/win32.c, include/ruby/win32.h (rb_w32_io_cancelable_p): renamed
usa
2011-07-09
* io.c: Note that methods other than IO#gets may increase IO#lineno.
drbrain
2011-07-08
* io.c (rb_io_close): close(2) on a fd which is being read by
nobu
2011-07-03
* include/ruby/intern.h, thread_pthread.c (rb_reserved_fd_p,
ko1
2011-06-29
* math.c: Attach documentation for Math.
drbrain
2011-06-18
* io.c (fill_cbuf): finish reading at EOF, and the readconv has
nobu
2011-06-18
* io.c: supress warnings.
akr
2011-06-17
* internal.h: declare internal functions here.
akr
2011-06-16
* io.c: Improve documentation of IO and File open and new.
drbrain
2011-06-12
* io.c: use select() appropriately for sendfile().
akr
2011-06-11
* io.c (io_getc): should be 7bit if ascii. fixes #4557
nobu
2011-06-09
* io.c: fix IO.copy_stream interrupt handling.
akr
2011-06-03
* io.c (io_fflush): windows -- call fsync() only when the FD is tied to
usa
2011-06-02
* io.c (rb_io_s_write, rb_io_s_binwrite): return!!!
usa
[next]