diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-18 14:33:31 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-12-18 14:33:31 +0000 |
commit | cad0fbddf8732eaded1097e551d845cc09d69f20 (patch) | |
tree | 212bbdfa48746a197f1bf01de48e5c24414ac9fe | |
parent | 5c1bd53c92f888f45f6a843f2ef70f2fcdac077f (diff) | |
download | ruby-cad0fbddf8732eaded1097e551d845cc09d69f20.tar.gz |
rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ext/pty/pty.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/ext/pty/pty.c b/ext/pty/pty.c index ce4acbb292..c44953ca13 100644 --- a/ext/pty/pty.c +++ b/ext/pty/pty.c @@ -450,12 +450,18 @@ pty_close_pty(VALUE assoc) * The value of the block is returned. * master_io and slave_file is closed when return if they are not closed. * - * The filename of the slave is slave_file.path. + * The filename of the slave_file is slave_file.path. + * + * PTY.open {|m, s| + * p m #=> #<IO: pty /dev/pts/1> + * p s #=> #<File:/dev/pts/1> + * p s.path #=> "/dev/pts/1" + * } * * # Change the buffering type in factor command, - * # assuming that it uses stdio for stdout buffering. + * # assuming that factor uses stdio for stdout buffering. * # If IO.pipe is used instead of PTY.open, - * # this deadlocks because factor's stdout is fully buffered. + * # this code deadlocks because factor's stdout is fully buffered. * m, s = PTY.open * system("stty raw", :in=>s) # disable newline conversion. * r, w = IO.pipe |