Mailing List Archive

lib updates (patched against perl 5.002, beta 1f)
diff -c -r old/lib/AutoSplit.pm new/lib/AutoSplit.pm
*** old/lib/AutoSplit.pm Wed Nov 15 13:06:19 1995
--- new/lib/AutoSplit.pm Sat Dec 9 12:39:54 1995
***************
*** 14,19 ****
--- 14,23 ----

AutoSplit - split a package for autoloading

+ =head1 SYNOPSIS
+
+ perl -e 'use AutoSplit; autosplit_modules(@ARGV)' ...
+
=head1 DESCRIPTION

This function will split up your program into files that the AutoLoader
Common subdirectories: old/lib/Devel and new/lib/Devel
diff -c -r old/lib/Env.pm new/lib/Env.pm
*** old/lib/Env.pm Tue Oct 18 10:34:43 1994
--- new/lib/Env.pm Sat Dec 9 12:40:27 1995
***************
*** 2,8 ****

=head1 NAME

! Env - Perl module that imports environment variables

=head1 DESCRIPTION

--- 2,13 ----

=head1 NAME

! Env - perl module that imports environment variables
!
! =head1 SYNOPSIS
!
! use Env;
! use Env qw(PATH HOME TERM);

=head1 DESCRIPTION

diff -c -r old/lib/Exporter.pm new/lib/Exporter.pm
*** old/lib/Exporter.pm Wed Nov 15 13:19:33 1995
--- new/lib/Exporter.pm Sat Dec 9 17:43:17 1995
***************
*** 1,6 ****
package Exporter;

! =head1 Comments

If the first entry in an import list begins with !, : or / then the
list is treated as a series of specifications which either add to or
--- 1,15 ----
package Exporter;

! =head1 NAME
!
! Exporter - provide inport/export controls for Perl modules
!
! =head1 SYNOPSIS
!
! use Module;
! use Module qw(name1 name2 :tag /pattern/ !name);
!
! =head1 DESCRIPTION

If the first entry in an import list begins with !, : or / then the
list is treated as a series of specifications which either add to or
Common subdirectories: old/lib/ExtUtils and new/lib/ExtUtils
Common subdirectories: old/lib/File and new/lib/File
diff -c -r old/lib/FileHandle.pm new/lib/FileHandle.pm
*** old/lib/FileHandle.pm Thu May 25 09:18:20 1995
--- new/lib/FileHandle.pm Sat Dec 9 12:44:17 1995
***************
*** 2,8 ****

# Note that some additional FileHandle methods are defined in POSIX.pm.

! =head1 NAME

FileHandle - supply object methods for filehandles

--- 2,8 ----

# Note that some additional FileHandle methods are defined in POSIX.pm.

! =head1 NAME

FileHandle - supply object methods for filehandles

Common subdirectories: old/lib/Getopt and new/lib/Getopt
Common subdirectories: old/lib/I18N and new/lib/I18N
Common subdirectories: old/lib/IPC and new/lib/IPC
Common subdirectories: old/lib/Math and new/lib/Math
Common subdirectories: old/lib/Net and new/lib/Net
diff -c -r old/lib/POSIX.pod new/lib/POSIX.pod
*** old/lib/POSIX.pod Sat Dec 9 09:41:27 1995
--- new/lib/POSIX.pod Sat Dec 9 12:43:13 1995
***************
*** 2,7 ****
--- 2,20 ----

POSIX - Perl interface to IEEE Std 1003.1

+ =head1 SYNOPSIS
+
+ use POSIX;
+ use POSIX qw(setsid);
+ use POSIX qw(:errno_h :fcntl_h);
+
+ printf "EINTR is %d\n", EINTR;
+
+ $sess_id = POSIX::setsid();
+
+ $fd = POSIX::open($path, O_CREAT|O_EXCL|O_WRONLY, 0644);
+ # note: that's a filedescriptor, *NOT* a filehandle
+
=head1 DESCRIPTION

The POSIX module permits you to access all (or nearly all) the standard
***************
*** 21,35 ****
and other miscellaneous objects. The remaining sections list various
constants and macros in an organization which roughly follows IEEE Std
1003.1b-1993.
-
- =head1 EXAMPLES
-
- printf "EINTR is %d\n", EINTR;
-
- $sess_id = POSIX::setsid();
-
- $fd = POSIX::open($path, O_CREAT|O_EXCL|O_WRONLY, 0644);
- # note: that's a filedescriptor, *NOT* a filehandle

=head1 NOTE

--- 34,39 ----
Common subdirectories: old/lib/Search and new/lib/Search
diff -c -r old/lib/SelfLoader.pm new/lib/SelfLoader.pm
*** old/lib/SelfLoader.pm Sat Dec 9 09:00:41 1995
--- new/lib/SelfLoader.pm Sun Dec 10 06:58:22 1995
***************
*** 100,105 ****
--- 100,106 ----

1;
__END__
+
=head1 NAME

SelfLoader - load functions only on demand
Common subdirectories: old/lib/Sys and new/lib/Sys
Common subdirectories: old/lib/Term and new/lib/Term
Common subdirectories: old/lib/Test and new/lib/Test
Common subdirectories: old/lib/Text and new/lib/Text
Common subdirectories: old/lib/Time and new/lib/Time
Common subdirectories: old/lib/auto and new/lib/auto
diff -c -r old/lib/less.pm new/lib/less.pm
*** old/lib/less.pm Thu May 25 09:19:59 1995
--- new/lib/less.pm Sat Dec 9 12:41:25 1995
***************
*** 2,8 ****

=head1 NAME

! less - Perl pragma to request less of something from the compiler

=head1 DESCRIPTION

--- 2,12 ----

=head1 NAME

! less - perl pragma to request less of something from the compiler
!
! =head1 SYNOPSIS
!
! use less; # unimplemented

=head1 DESCRIPTION

diff -c -r old/lib/overload.pm new/lib/overload.pm
*** old/lib/overload.pm Sat Nov 18 14:03:33 1995
--- new/lib/overload.pm Sat Dec 9 12:42:08 1995
***************
*** 62,68 ****

=head1 NAME

! C<overload.pm> - Package for overloading perl operations

=head1 SYNOPSIS

--- 62,68 ----

=head1 NAME

! overload - Package for overloading perl operations

=head1 SYNOPSIS

diff -c -r old/lib/IPC/Open2.pm new/lib/IPC/Open2.pm
*** old/lib/IPC/Open2.pm Thu May 25 09:31:07 1995
--- new/lib/IPC/Open2.pm Sun Dec 10 07:02:32 1995
***************
*** 39,45 ****

The big problem with this approach is that if you don't have control
over source code being run in the the child process, you can't control what it does
! with pipe buffering. Thus you can't just open a pipe to "cat -v" and continually
read and write a line from it.

=head1 SEE ALSO
--- 39,45 ----

The big problem with this approach is that if you don't have control
over source code being run in the the child process, you can't control what it does
! with pipe buffering. Thus you can't just open a pipe to C<cat -v> and continually
read and write a line from it.

=head1 SEE ALSO
***************
*** 80,87 ****

# force unqualified filehandles into callers' package
local($package) = caller;
! $dad_rdr =~ s/^[^']+$/$package'$&/;
! $dad_wtr =~ s/^[^']+$/$package'$&/;

local($kid_rdr) = ++$fh;
local($kid_wtr) = ++$fh;
--- 80,87 ----

# force unqualified filehandles into callers' package
local($package) = caller;
! $dad_rdr =~ s/^[^']+$/$package'$&/ unless ref $dad_rdr;
! $dad_wtr =~ s/^[^']+$/$package'$&/ unless ref $dad_wtr;

local($kid_rdr) = ++$fh;
local($kid_wtr) = ++$fh;
diff -c -r old/lib/IPC/Open3.pm new/lib/IPC/Open3.pm
*** old/lib/IPC/Open3.pm Wed Nov 15 13:21:11 1995
--- new/lib/IPC/Open3.pm Sun Dec 10 07:03:02 1995
***************
*** 78,86 ****

# force unqualified filehandles into callers' package
my($package) = caller;
! $dad_wtr =~ s/^[^:]+$/$package\:\:$&/;
! $dad_rdr =~ s/^[^:]+$/$package\:\:$&/;
! $dad_err =~ s/^[^:]+$/$package\:\:$&/;

my($kid_rdr) = ++$fh;
my($kid_wtr) = ++$fh;
--- 78,86 ----

# force unqualified filehandles into callers' package
my($package) = caller;
! $dad_wtr =~ s/^[^:]+$/$package\:\:$&/ unless ref $dad_wtr;
! $dad_rdr =~ s/^[^:]+$/$package\:\:$&/ unless ref $dad_rdr;
! $dad_err =~ s/^[^:]+$/$package\:\:$&/ unless ref $dad_err;

my($kid_rdr) = ++$fh;
my($kid_wtr) = ++$fh;
Common subdirectories: old/lib/auto/DB_File and new/lib/auto/DB_File
Common subdirectories: old/lib/auto/DynaLoader and new/lib/auto/DynaLoader
Common subdirectories: old/lib/auto/Fcntl and new/lib/auto/Fcntl
Common subdirectories: old/lib/auto/NDBM_File and new/lib/auto/NDBM_File
Common subdirectories: old/lib/auto/ODBM_File and new/lib/auto/ODBM_File
Common subdirectories: old/lib/auto/POSIX and new/lib/auto/POSIX
Common subdirectories: old/lib/auto/SDBM_File and new/lib/auto/SDBM_File
Common subdirectories: old/lib/auto/Socket and new/lib/auto/Socket
Common subdirectories: old/lib/auto/Text and new/lib/auto/Text
Common subdirectories: old/lib/auto/Text/ParseWords and new/lib/auto/Text/ParseWords