mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* parse.y (dsym): :"symbol string" style should not contain `\0'.
* process.c (proc_detach): new method Proc#detach(pid) which create background watcher thread to issue waitpid. [new] * process.c (rb_detach_process): utility function to detach process from C code. * ext/pty/pty.c (pty_finalize_syswait): terminate watcher thread, and detach child process (by creating new idle waitpid watcher thread). * ext/pty/pty.c (pty_syswait): may lost signal stopped child. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
5208fec1cf
commit
9d77639f30
9 changed files with 119 additions and 100 deletions
|
@ -10,8 +10,7 @@ logfile = File.open(ofile,"a")
|
|||
|
||||
system "stty -echo raw lnext ^_"
|
||||
|
||||
PTY.spawn("/bin/csh") do
|
||||
|r_pty,w_pty,pid|
|
||||
PTY.spawn("/bin/csh") do |r_pty,w_pty,pid|
|
||||
|
||||
Thread.new do
|
||||
while true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue