The Ioctl extension

The idea is to have an easily extensible module for getting the value
of the C Ioctl constants.

The .xs file is automatically rebuilt from the Ioctl.def and xsproto
file, and likewise the .pm file is generated from Ioctl.def and
pmproto. Any local additions that need to be included should go in
Ioctl.def (where, incidentally, they won't be wiped out if you install
a new version on top of this one.)

No symbols are exported by default.  You need to name each symbol you
want ("use Ioctl qw(TCFLSH TCXONC);".) You can also directly refer to
unexported constants via "Ioctl::SymbolName".

Genconst.pl also supplies constants and preproccesor/C code. Any
changes to the master distribution will be made there, but any site
local changes should be made in Ioctl.def. This way, genconst.pl can
be patched in future, while leaving your local improvements/munging
alone.

- Ken (kjahds@kjahds.com, CIS:70705,126)