aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * io.c (pipe_open): cmd is no longer used if fork is available.nobu2012-03-021-2/+2
* * io.c (io_binwrite, rb_io_syswrite): use shared frozen sourcenobu2012-02-281-0/+4
* * io.c (io_fread, io_getpartial, rb_io_sysread): set buffer sizenobu2012-02-281-0/+5
* * io.c (rb_io_set_pos): add rdoc about textmode.usa2012-02-271-0/+2
* * io.c, process.c, time.c, ext: use rb_sys_fail_str instead ofnobu2012-02-271-13/+13
* * dir.c (dir_inspect), io.c (rb_io_inspect): keep encoding of path.nobu2012-02-241-12/+10
* * dir.c, file.c, io.c (rb_sys_fail_path): use rb_sys_fail_str.nobu2012-02-241-1/+1
* * dir.c, file.c, io.c: use rb_sys_fail_path.nobu2012-02-241-2/+2
* * io.c (set_binary_mode_with_seek_cur): reorder function qualifiers.nobu2012-02-241-1/+3
* * io.c (rb_io_f_sync): Fix double-negative typo. [ruby-trunk - #5837]drbrain2012-02-231-1/+1
* * io.c (rb_io_extract_modeenc): fail only if conflictingnobu2012-02-221-1/+6
* * io.c (rb_io_s_foreach): argument check before making Enumerator.nobu2012-02-221-1/+2
* * io.c (rb_io_s_foreach): return enumerator including kerwordnobu2012-02-221-1/+1
* * io.c (io_strsetbuf): call rb_str_modify to make str independentnaruse2012-02-151-1/+4
* * io.c (io_setstrbuf): cut down the buffer if longer.nobu2012-02-141-3/+8
* * io.c (io_setstrbuf): defer resizing buffer string until data isnobu2012-02-131-30/+15
* * io.c (Init_IO): use directive hack to make ARGF documentablenobu2012-02-131-4/+5
* * io.c (argf_next_argv): reset ARGF.next_p on ARGV.replace.naruse2012-02-021-0/+8
* * io.c (argf_close): skip stdin, which should be readable again.nobu2012-01-311-0/+2
* * io.c (extract_binmode): raise an exception if binmode/textmodenaruse2012-01-231-4/+12
* * io.c (rb_io_extract_modeenc): set ASCII-8BIT if binmode is specifiednaruse2012-01-231-1/+4
* * io.c (rb_io_s_read): Fix formatting of open_args comment. Reporteddrbrain2012-01-131-12/+16
* * io.c (rb_sys_fail_path): move the definition.shirosaki2011-12-261-26/+32
* * io.c: Improve rdoc for {File|IO}.writemarcandre2011-12-201-6/+10
* * io.c (argf_type): make typed data.nobu2011-12-151-1/+16
* * win32/win32.c, include/ruby/win32.h (rb_w32_fd_is_text): new function.usa2011-12-141-17/+69
* * io.c (Init_IO): Mention io/console methods. [Ruby 1.9 - Bug #5602]drbrain2011-12-071-0/+29
* * bignum.c (big_rshift), compile.c (validate_label,nobu2011-12-051-3/+8
* * io.c: suppress unused-value warnings. fixup of r33937.nobu2011-12-041-4/+4
* Introduce NEED_READCONV and NEED_WRITECONV to replace universal newline decor...luislavena2011-12-041-7/+126
* * io.c (linux_get_maxfd): change local variable name.akr2011-12-011-4/+4
* * io.c (rb_write_error2): suppress unused variable warning.nobu2011-11-291-2/+4
* * io.c (rb_write_error2): fwrite() returns ssize_t.nobu2011-11-281-1/+1
* * io.c (rb_io_flush): release GVL during fsync() on Windows.usa2011-11-281-9/+12
* * io.c (rb_write_error2): get rid of warning on linux. fwritekosaki2011-11-271-1/+2
* * io.c (copy_stream_body): use 0666 for permission argument for open.akr2011-11-261-1/+1
* * io.c (ioctl_narg_len, linux_iocparm_len): reinstantiate linuxkosaki2011-11-251-1/+27
* * io.c (rb_io_reopen): re-initialize buffereing mode for stdout andakr2011-11-241-0/+8
* Merge branch 'fsync-nogvl' into trunkkosaki2011-11-241-2/+16
* * io.c (ioctl_narg_len): don't use _IOC_SIZE macro on Linux.naruse2011-11-231-2/+0
* * io.c (linux_get_maxfd): get rid of a warning.akr2011-11-211-1/+1
* * io.c (linux_get_maxfd): new function to find maximum fd on Linux.akr2011-11-211-5/+51
* * io.c (rb_cloexec_open): set O_NOINHERIT instead of O_CLOEXEC if it isusa2011-11-181-0/+2
* * io.c (argf_next_argv): wrong timing of setting ecflags.usa2011-11-161-3/+3
* * io.c, thread.c, ext/pty/pty.c, ext/fiddle/closure.c: useakr2011-11-151-2/+2
* * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): usenobu2011-11-121-5/+5
* * ChangeLog, io.c: whitespace-cleanup.nobu2011-11-121-3/+3
* * io.c (fcntl_narg_len): introduce narg calculation for fcntl insteadkosaki2011-11-121-1/+136
* * io.c (ioctl_narg_len): Linux doesn't have IOCPARM_LEN macro, butkosaki2011-11-121-0/+2
* * io.c (rb_ioctl): don't expose our sanity check value to ruby script.kosaki2011-11-121-4/+8