aboutsummaryrefslogtreecommitdiffstats
path: root/io.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * io.c (ioctl_req_t): Type of req argument of ioctl() depend on platform.kosaki2011-11-121-2/+10
* * io.c (struct io_cntl_arg): remove io_p member.kosaki2011-11-121-44/+80
* * io.c (setup_narg): fix off by one bug.kosaki2011-11-121-5/+4
* * io.c (+setup_narg): factor out length calculation logic.kosaki2011-11-121-11/+22
* * io.c (+ioctl_narg_len) new helper function.kosaki2011-11-121-10/+24
* * io.c (pipe_open): Remove fflush(stdin). it's no effect.kosaki2011-11-111-1/+0
* * io.c (rb_update_max_fd): fstat(2) can fail with other thannobu2011-11-091-1/+1
* * io.c (rb_sysopen): max fd is updated in rb_sysopen_internal()nobu2011-11-091-1/+0
* * io.c (io_fwrite): call rb_w32_write_console() only if FMODE_TTY isusa2011-11-081-2/+4
* update doc.akr2011-11-071-1/+4
* * include/ruby/encoding.h (ECONV_NEWLINE_DECORATOR_READ_MASK,usa2011-11-071-16/+35
* * io.c (io_fflush): remove fsync().usa2011-11-071-5/+10
* * io.c (rb_close_before_exec): use F_MAXFD if available.akr2011-11-071-0/+7
* * io.c (rb_cloexec_fcntl_dupfd): don't clear try_dupfd_cloexec ifakr2011-11-051-1/+3
* * whitespace cleanup.nobu2011-11-041-1/+1
* * io.c (make_writeconv): fixed typo of previous commit.usa2011-11-031-1/+2
* * io.c (make_writeconv): fixed typo of previous commit.usa2011-11-031-2/+2
* * io.c (make_writeconv): unversal_newline converter is for reading.usa2011-11-031-1/+3
* * io.c (rb_cloexec_pipe): remove workaround of r33587.naruse2011-11-011-6/+0
* * io.c (rb_io_reopen): call rb_fd_fix_cloexec instead ofakr2011-11-011-1/+1
* * io.c (rb_io_reopen): call rb_maygvl_fd_fix_cloexec after freopen().akr2011-11-011-0/+1
* * io.c (nogvl_io_cntl): rb_cloexec_fcntl_dupfd's 2nd argument is int.naruse2011-11-011-1/+1
* * io.c (rb_maygvl_fd_fix_cloexec): renamed from fd_set_cloexec.akr2011-11-011-11/+11
* add comment.akr2011-10-311-2/+2
* Fix previous commit (r33586).naruse2011-10-311-1/+1
* * io.c (rb_cloexec_pipe): NetBSD 6.0 will support pipe2(2),naruse2011-10-311-0/+6
* * include/ruby/intern.h (rb_fd_fix_cloexec): renamed fromakr2011-10-311-3/+3