ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/pty-fd
Revision: 1.1
Committed: Thu Feb 17 15:07:48 2005 UTC (19 years, 4 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #!/usr/bin/perl
2    
3     use IO::Pty;
4     use Fcntl;
5    
6     my $pty = new IO::Pty;
7     fcntl $pty, F_SETFD, 0; # clear close-on-exec
8    
9     system "rxvt -pty-fd " . (fileno $pty) . "&";
10    
11     # now communicate with rxvt
12     my $slave = $pty->slave;
13    
14     print $slave "hi! please enter something and press return (ctrl-d to exit):\n";
15    
16     while (<$slave>) {
17     print $slave "you entered: $_";
18     }
19