Term::Completion::_POSIX - utility package for Term::Completion using POSIX termios
This utility package contains few methods that are required for Term::Completion to put the terminal in "raw" mode and back. This package uses POSIX termios to accomplish this, which should be portable across many UNIX-like systems. It was successfully tested on Solaris and Linux.
Uses "POSIX::Termios" in POSIX and related methods to set the terminal into "raw" mode, i.e. switch off the meaning of any control characters like CRTL-C etc. Also the echo of characters is switched off, so that the program has full control of what is typed and displayed.
Resets the terminal to its previous state,
which was saved in the object's fields (
Reads one byte from the input handle. Internally uses "getc" in perlfunc.
Marek Rouchal <email@example.com>
Some ideas were borrowed from IO::Stty by Austin Schutz
Copyright (c) 2009, Marek Rouchal. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.