PL_malloc_mutex needs to be global, not per-interpreter
[p5sagit/p5-mst-13.2.git] / pod / perlmodlib.pod
index 4cee455..99d31bd 100644 (file)
@@ -30,12 +30,13 @@ by saying:
 
     no integer;
     no strict 'refs';
+    no warnings;
 
 which lasts until the end of that BLOCK.
 
 Some pragmas are lexically scoped--typically those that affect the
 C<$^H> hints variable.  Others affect the current package instead,
-like C<use vars> and C<use subs>, whic allow you to predeclare a
+like C<use vars> and C<use subs>, which allow you to predeclare a
 variables or subroutines within a particular 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
@@ -45,9 +46,13 @@ The following pragmas are defined (and have their own documentation).
 
 =over 12
 
+=item attributes
+
+set/get the attributes of a subroutine or variable
+
 =item attrs
 
-set/get attributes of a subroutine
+set/get attributes of a subroutine (obsolescent)
 
 =item autouse
 
@@ -125,13 +130,13 @@ turn on UTF-8 and Unicode support
 
 predeclare global variable names
 
-=item vmsish
+=item warnings
 
-control VMS-specific language features
+control optional warnings
 
-=item warning
+=item vmsish
 
-control optional warnings
+control VMS-specific language features
 
 =back