the F<.ph> files made by B<h2ph> will probably end up as extension modules
made by B<h2xs>. (Some F<.ph> values may already be available through the
POSIX module.) The B<pl2pm> file in the distribution may help in your
-conversion, but it's just a mechanical process, so is far from bulletproof.
+conversion, but it's just a mechanical process and therefore far from
+bulletproof.
=head2 Pragmatic Modules
Unlike the pragmas that effect the C<$^H> hints variable, the C<use
vars> and C<use subs> declarations are not BLOCK-scoped. They allow
you to pre-declare a variables or subroutines within a particular
-<I>file</I> rather than just a block. Such declarations are effective
+I<file> rather than just a block. Such declarations are effective
for the entire file for which they were declared. You cannot rescind
them with C<no vars> or C<no subs>.
pre-declare sub names
+=item vmsish
+
+adopt certain VMS-specific behaviors
+
=item vars
pre-declare global variable names
add blib/* directories to @INC
-=item Fatal
-
-replace functions with equivalents which succeed or die
-
=item Fcntl
load the C Fcntl.h defines