```{index} single: B::IO ``` # B::IO ```{pperl-module-badges} B::IO ``` ## 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`](IO/IsSTD) True if this IO is one of the three standard handles. ```{toctree} :hidden: :maxdepth: 1 IO/IsSTD ```