summaryrefslogtreecommitdiff
path: root/io.c
AgeCommit message (Expand)Author
2011-11-08* io.c (io_fwrite): call rb_w32_write_console() only if FMODE_TTY isusa
2011-11-07update 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 ifakr
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 ofakr
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-31add comment.akr
2011-10-31Fix 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 fromakr
2011-10-31* io.c (fd_set_cloexec): clear CLOEXEC flag for standard fileakr
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 ifnobu
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 fileakr
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-29add 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 isakr
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 ofnobu
2011-09-12* io.c (Init_IO): update BINARY comment. it should not change thematz
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 onnobu
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 failnobu
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