B::IO#

📦 min

Functions#

Other Functions#

LINES#

$. - the input line number for this handle.

PAGE#

$% - the current format page number.

PAGE_LEN#

$= - lines per format page.

LINES_LEFT#

$- - lines left on the current format page.

TOP_NAME#

$^ - the name of the top-of-page format, or undef.

TOP_GV#

The B::GV holding the top-of-page format.

FMT_NAME#

$~ - the name of the body format, or undef.

FMT_GV#

The B::GV holding the body format.

BOTTOM_NAME#

The name of the bottom-of-page format, or undef.

BOTTOM_GV#

The B::GV holding the bottom-of-page format.

IoTYPE#

The handle’s kind as a one-character string: < read, > write, + read-write, | pipe, - - (STDIN via ARGV), s socket.

IoFLAGS#

The handle’s flag bits (IOf_ARGV, IOf_START, IOf_FLUSH, IOf_DIDTOP, IOf_UNTAINT, IOf_NOLINE, IOf_FAKE_DIRP).

IsSTD#

True if this IO is one of the three standard handles.