summaryrefslogtreecommitdiff
path: root/ext/pty/pty.c
AgeCommit message (Expand)Author
2011-11-15* io.c, thread.c, ext/pty/pty.c, ext/fiddle/closure.c: useakr
2011-11-09add comment.akr
2011-11-08* ext/pty/pty.c (MasterDevice): define only when used.akr
2011-11-08* ext/pty/pty.c (get_device_once): FreeBSD 8 supported O_CLOEXEC flagnaruse
2011-11-08* ext/pty/pty.c (get_device_once): FreeBSD's posix_openpt doesn'tnaruse
2011-10-31* include/ruby/intern.h (rb_fd_fix_cloexec): renamed fromakr
2011-10-31* ext/pty/pty.c (get_device_once): use O_CLOEXEC for posix_openpt ifakr
2011-10-29* include/ruby/intern.h (rb_cloexec_dup): declared.akr
2011-10-29* process.c (ruby_setsid): use rb_cloexec_open.akr
2011-10-24* ext/pty/pty.c (get_device_once): delay rb_fd_set_cloexec() untilakr
2011-10-22* include/ruby/intern.h (rb_fd_set_cloexec): declared.akr
2011-10-14* ext/pty/pty.c (pty_check): should return nil until the childnobu
2011-07-20* include/ruby/intern.h (rb_update_max_fd): declaration moved fromakr
2011-05-31 * ext/pty/pty.c (pty_check): Restore "not reached" comment.drbrain
2011-05-22* ext: remove trailing spaces.nobu
2011-05-22 * ext/pty/pty.c: Improve documentaton. Patch by David Copeland.drbrain
2011-02-09* ext/pty/pty.c: parenthesize macro arguments.akr
2011-02-06* ext/pty/pty.c (chfunc): suppress a warning.nobu
2010-12-25 * ext/pty/pty.c (chfunc): Added rb_thread_atfork_before_exec().kosaki
2010-09-02* ext/pty/pty.c (chfunc): pass through exceptions.nobu
2010-09-02* ext/pty/pty.c (chfunc): restore errno from SystemCallError andnobu
2010-07-13* ext/pty/pty.c (establishShell): chfunc must not raise anynobu
2010-06-23* NEWS (ptr): new method and deprecated methods. [ruby-dev:41681]nobu
2010-05-09update doc.akr
2010-05-09revert previous doc. change.akr
2010-05-08update doc.akr
2010-03-01* ext/pty/pty.c (pty_open): refine the path for master IO.akr
2010-02-28* ext/pty/pty.c (get_device_once): raise on error when fail isnobu
2010-01-25* ext/pty/pty.c (pty_check): needs WNOHANG to poll, return $?, andnobu
2009-06-26* ext/pty/pty.c (pty_getpty): check dup failure.akr
2009-05-22update rdoc.akr
2009-02-05* ext/pty/pty.c (chfunc): type fixed.akr
2009-02-05* include/ruby/intern.h (rb_run_exec_options_err): renamed fromakr
2008-12-23* process.c (rb_fork): propagete an error message from child to parent.akr
2008-12-18rdoc update.akr
2008-12-17rdoc update.akr
2008-12-17* ext/pty/extconf.rb: check util.h for OpenBSD.akr
2008-12-16* ext/pty/pty.c (getDevice): add nomesg argument.akr
2008-12-16* ext/pty/extconf.rb: check posix_openpt.akr
2008-12-15* ext/pty/pty.c (pty_open): set FMODE_SYNC and FMODE_DUPLEX.akr
2008-12-15* ext/pty/pty.c (pty_open): new method PTY.open.akr
2008-12-15* ext/pty/pty.c (get_device_once): use DEVICELEN instead ofakr
2008-12-15* ext/pty/pty.c (chfunc): make it static.akr
2008-12-15* ext/pty/pty.c (child_info): add slavename.akr
2008-12-13* process.c (forked_child): new variable.akr
2008-12-02* ext/pty/pty.c (Init_pty): fix typo.mame
2008-11-21* ext/pty/pty.c (get_device_once): abandon asynchronous exceptionmatz
2008-08-23* ext/pty/pty.c (pty_getpty): follow rb_io_t's path -> pathv change.akr
2008-07-12* ext/pty/pty.c (raise_from_wait, pty_syswait, get_device_once):nobu
2007-08-07* ext/pty/pty.c (establishShell): handshaking before close slavenobu