| Commit message (Expand) | Author | Age | Files | Lines |
* | * io.c (rb_write_error2): get rid of warning on linux. fwrite | kosaki | 2011-11-27 | 1 | -1/+2 |
* | * io.c (copy_stream_body): use 0666 for permission argument for open. | akr | 2011-11-26 | 1 | -1/+1 |
* | * io.c (ioctl_narg_len, linux_iocparm_len): reinstantiate linux | kosaki | 2011-11-25 | 1 | -1/+27 |
* | * io.c (rb_io_reopen): re-initialize buffereing mode for stdout and | akr | 2011-11-24 | 1 | -0/+8 |
* | Merge branch 'fsync-nogvl' into trunk | kosaki | 2011-11-24 | 1 | -2/+16 |
* | * io.c (ioctl_narg_len): don't use _IOC_SIZE macro on Linux. | naruse | 2011-11-23 | 1 | -2/+0 |
* | * io.c (linux_get_maxfd): get rid of a warning. | akr | 2011-11-21 | 1 | -1/+1 |
* | * io.c (linux_get_maxfd): new function to find maximum fd on Linux. | akr | 2011-11-21 | 1 | -5/+51 |
* | * io.c (rb_cloexec_open): set O_NOINHERIT instead of O_CLOEXEC if it is | usa | 2011-11-18 | 1 | -0/+2 |
* | * io.c (argf_next_argv): wrong timing of setting ecflags. | usa | 2011-11-16 | 1 | -3/+3 |
* | * io.c, thread.c, ext/pty/pty.c, ext/fiddle/closure.c: use | akr | 2011-11-15 | 1 | -2/+2 |
* | * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): use | nobu | 2011-11-12 | 1 | -5/+5 |
* | * ChangeLog, io.c: whitespace-cleanup. | nobu | 2011-11-12 | 1 | -3/+3 |
* | * io.c (fcntl_narg_len): introduce narg calculation for fcntl instead | kosaki | 2011-11-12 | 1 | -1/+136 |
* | * io.c (ioctl_narg_len): Linux doesn't have IOCPARM_LEN macro, but | kosaki | 2011-11-12 | 1 | -0/+2 |
* | * io.c (rb_ioctl): don't expose our sanity check value to ruby script. | kosaki | 2011-11-12 | 1 | -4/+8 |
* | * io.c (ioctl_req_t): Type of req argument of ioctl() depend on platform. | kosaki | 2011-11-12 | 1 | -2/+10 |
* | * io.c (struct io_cntl_arg): remove io_p member. | kosaki | 2011-11-12 | 1 | -44/+80 |
* | * io.c (setup_narg): fix off by one bug. | kosaki | 2011-11-12 | 1 | -5/+4 |
* | * io.c (+setup_narg): factor out length calculation logic. | kosaki | 2011-11-12 | 1 | -11/+22 |
* | * io.c (+ioctl_narg_len) new helper function. | kosaki | 2011-11-12 | 1 | -10/+24 |
* | * io.c (pipe_open): Remove fflush(stdin). it's no effect. | kosaki | 2011-11-11 | 1 | -1/+0 |
* | * io.c (rb_update_max_fd): fstat(2) can fail with other than | nobu | 2011-11-09 | 1 | -1/+1 |
* | * io.c (rb_sysopen): max fd is updated in rb_sysopen_internal() | nobu | 2011-11-09 | 1 | -1/+0 |
* | * io.c (io_fwrite): call rb_w32_write_console() only if FMODE_TTY is | usa | 2011-11-08 | 1 | -2/+4 |
* | update doc. | akr | 2011-11-07 | 1 | -1/+4 |
* | * include/ruby/encoding.h (ECONV_NEWLINE_DECORATOR_READ_MASK, | usa | 2011-11-07 | 1 | -16/+35 |
* | * io.c (io_fflush): remove fsync(). | usa | 2011-11-07 | 1 | -5/+10 |
* | * io.c (rb_close_before_exec): use F_MAXFD if available. | akr | 2011-11-07 | 1 | -0/+7 |
* | * io.c (rb_cloexec_fcntl_dupfd): don't clear try_dupfd_cloexec if | akr | 2011-11-05 | 1 | -1/+3 |
* | * whitespace cleanup. | nobu | 2011-11-04 | 1 | -1/+1 |
* | * io.c (make_writeconv): fixed typo of previous commit. | usa | 2011-11-03 | 1 | -1/+2 |
* | * io.c (make_writeconv): fixed typo of previous commit. | usa | 2011-11-03 | 1 | -2/+2 |
* | * io.c (make_writeconv): unversal_newline converter is for reading. | usa | 2011-11-03 | 1 | -1/+3 |
* | * io.c (rb_cloexec_pipe): remove workaround of r33587. | naruse | 2011-11-01 | 1 | -6/+0 |
* | * io.c (rb_io_reopen): call rb_fd_fix_cloexec instead of | akr | 2011-11-01 | 1 | -1/+1 |
* | * io.c (rb_io_reopen): call rb_maygvl_fd_fix_cloexec after freopen(). | akr | 2011-11-01 | 1 | -0/+1 |
* | * io.c (nogvl_io_cntl): rb_cloexec_fcntl_dupfd's 2nd argument is int. | naruse | 2011-11-01 | 1 | -1/+1 |
* | * io.c (rb_maygvl_fd_fix_cloexec): renamed from fd_set_cloexec. | akr | 2011-11-01 | 1 | -11/+11 |
* | add comment. | akr | 2011-10-31 | 1 | -2/+2 |
* | Fix previous commit (r33586). | naruse | 2011-10-31 | 1 | -1/+1 |
* | * io.c (rb_cloexec_pipe): NetBSD 6.0 will support pipe2(2), | naruse | 2011-10-31 | 1 | -0/+6 |
* | * include/ruby/intern.h (rb_fd_fix_cloexec): renamed from | akr | 2011-10-31 | 1 | -3/+3 |
* | * io.c (fd_set_cloexec): clear CLOEXEC flag for standard file | akr | 2011-10-31 | 1 | -40/+32 |
* | * io.c (rb_cloexec_dup2): check oldfd == newfd at first. | akr | 2011-10-31 | 1 | -14/+21 |
* | * io.c (rb_cloexec_fcntl_dupfd): this function needs F_DUPFD. | usa | 2011-10-31 | 1 | -0/+6 |
* | * include/ruby/intern.h (rb_cloexec_fcntl_dupfd): declared. | akr | 2011-10-30 | 1 | -2/+15 |
* | * configure.in: check pipe2. | akr | 2011-10-30 | 1 | -0/+18 |
* | * include/ruby/intern.h (rb_cloexec_pipe): declared. | akr | 2011-10-30 | 1 | -12/+23 |
* | * io.c (rb_cloexec_dup): refine control flow. | akr | 2011-10-30 | 1 | -8/+6 |