summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/h2pl/cbreak.pl
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2002-05-16 10:09:28 +0000
committermarkm <markm@FreeBSD.org>2002-05-16 10:09:28 +0000
commitf56e05005c751822074f0a22aa9a98d2eb189924 (patch)
treee28fc632241c9d248069d45dd9ab2a41fa64868f /contrib/perl5/h2pl/cbreak.pl
parent344ddc14973a1519f100f54051dcb068069fe43c (diff)
downloadFreeBSD-src-f56e05005c751822074f0a22aa9a98d2eb189924.zip
FreeBSD-src-f56e05005c751822074f0a22aa9a98d2eb189924.tar.gz
Perl is no longer in base. Long live the port!
Diffstat (limited to 'contrib/perl5/h2pl/cbreak.pl')
-rw-r--r--contrib/perl5/h2pl/cbreak.pl34
1 files changed, 0 insertions, 34 deletions
diff --git a/contrib/perl5/h2pl/cbreak.pl b/contrib/perl5/h2pl/cbreak.pl
deleted file mode 100644
index 422185e..0000000
--- a/contrib/perl5/h2pl/cbreak.pl
+++ /dev/null
@@ -1,34 +0,0 @@
-$sgttyb_t = 'C4 S';
-
-sub cbreak {
- &set_cbreak(1);
-}
-
-sub cooked {
- &set_cbreak(0);
-}
-
-sub set_cbreak {
- local($on) = @_;
-
- require 'sizeof.ph';
- require 'sys/ioctl.ph';
-
- ioctl(STDIN,&TIOCGETP,$sgttyb)
- || die "Can't ioctl TIOCGETP: $!";
-
- @ary = unpack($sgttyb_t,$sgttyb);
- if ($on) {
- $ary[4] |= &CBREAK;
- $ary[4] &= ~&ECHO;
- } else {
- $ary[4] &= ~&CBREAK;
- $ary[4] |= &ECHO;
- }
- $sgttyb = pack($sgttyb_t,@ary);
- ioctl(STDIN,&TIOCSETP,$sgttyb)
- || die "Can't ioctl TIOCSETP: $!";
-
-}
-
-1;
OpenPOWER on IntegriCloud