Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.86k stars 528 forks source link

Pod typo nits fixed #4026

Closed p5pRT closed 20 years ago

p5pRT commented 23 years ago

Migrated from rt.perl.org#7036 (status was 'resolved')

Searchable as RT7036$

p5pRT commented 23 years ago

From lvirden@cas.org

----------------------------------------------------------------- Here are some fixes to change some deviations from some standard notations and a few typos.

Inline Patch ```diff --- perl5005delta.pod.bak Fri May 25 05:26:08 2001 +++ perl5005delta.pod Fri May 25 05:26:21 2001 @@ -147,3 +147,3 @@ it may be distributed. Those terms are in general much less restrictive -than the GNU GPL. See L and the individual perl man pages listed +than the GNU GPL. See L and the individual perl manpages listed therein. --- perlamiga.pod.bak Fri May 25 05:25:37 2001 +++ perlamiga.pod Fri May 25 05:25:51 2001 @@ -147,3 +147,3 @@ Note: You have to modify your man.conf file to search for manpages -in the /ade/lib/perl5/man/man3 directory, or the man pages for the +in the /ade/lib/perl5/man/man3 directory, or the manpages for the perl library will not be found. --- perlcygwin.pod.bak Fri May 25 05:25:12 2001 +++ perlcygwin.pod Fri May 25 05:33:37 2001 @@ -513,3 +513,3 @@ Porting/patchls - cygwin in port list - installman - man pages with :: translated to . + installman - manpages with :: translated to . installperl - install dll/ld2/perlld, install to pods --- perldebtut.pod.bak Fri May 25 05:28:34 2001 +++ perldebtut.pod Fri May 25 05:28:58 2001 @@ -668,3 +668,3 @@ options out there. The nice thing about these is you can wave a mouse over a -variable and a dump of it's data will appear in an appropriate window, or in a +variable and a dump of its data will appear in an appropriate window, or in a popup balloon, no more tiresome typing of 'x $varname' :-) --- perlebcdic.pod.bak Fri May 25 05:24:41 2001 +++ perlebcdic.pod Fri May 25 05:37:20 2001 @@ -47,3 +47,3 @@ Albanian, Basque, Catalan, Danish, Faroese, Finnish, Norwegian, -Portugese, Spanish, and Swedish. Dutch is covered albeit without +Portuguese, Spanish, and Swedish. Dutch is covered albeit without the ij ligature. French is covered too but without the oe ligature. @@ -112,3 +112,3 @@ table non-printing control character names as well as the Latin 1 -extensions to ASCII have been labelled with character names roughly +extensions to ASCII have been labeled with character names roughly corresponding to I albeit with @@ -599,3 +599,3 @@ -On OS/390 or z/OS see the iconv(1) man page. One way to invoke the iconv +On OS/390 or z/OS see the iconv(1) manpage. One way to invoke the iconv shell utility from within perl would be to: @@ -1245,3 +1245,3 @@ (for example, you may see a plain C rather than one with a diaeresis -as in E). Another nroff truncated the resultant man page at +as in E). Another nroff truncated the resultant manpage at the first occurrence of 8 bit characters. --- perlfaq3.pod.bak Fri May 25 05:23:23 2001 +++ perlfaq3.pod Fri May 25 05:23:40 2001 @@ -13,3 +13,3 @@ someone has already written a module that can solve your problem. -Have you read the appropriate man pages? Here's a brief index: +Have you read the appropriate manpages? Here's a brief index: @@ -27,3 +27,3 @@ -A crude table of contents for the Perl man page set is found in L. +A crude table of contents for the Perl manpage set is found in L. @@ -32,3 +32,3 @@ The typical approach uses the Perl debugger, described in the -perldebug(1) man page, on an ``empty'' program, like this: +perldebug(1) manpage, on an ``empty'' program, like this: --- perlhack.pod.bak Thu May 24 22:06:23 2001 +++ perlhack.pod Fri May 25 05:18:25 2001 @@ -275,3 +275,3 @@ setuid and requires no special privileges for installation. It - does not require a inetd entry or a deamon. You must, however, + does not require a inetd entry or a daemon. You must, however, have a working rsh or ssh system. Using ssh is recommended for @@ -436,3 +436,3 @@ When you keep in sync with bleadperl, the pumpking would love to -I that the community efforts realy work. So after each of his +I that the community efforts really work. So after each of his sync points, you are to 'make test' to check if everything is still @@ -444,3 +444,3 @@ -But of course, as always, things will not allways lead to a success +But of course, as always, things will not always lead to a success path, and one or more test do not pass the 'make test'. Before @@ -963,3 +963,3 @@ The way Perl builds up these op trees in the parsing process can be -unravelled by examining F, the YACC grammar. Let's take the +unraveled by examining F, the YACC grammar. Let's take the piece we need to construct the tree for C<$a = $b + $c> @@ -1815,5 +1815,5 @@ -=item -p[rodecures] +=item -p[rocedures] -Procecures sorted in descending order by the number of cycles executed +Procedures sorted in descending order by the number of cycles executed in each procedure. Useful for finding the hotspot procedures. --- perlmpeix.pod.bak Fri May 25 05:22:42 2001 +++ perlmpeix.pod Fri May 25 05:22:51 2001 @@ -304,3 +304,3 @@ -Perl man page documentation. +Perl manpage documentation. --- perlsolaris.pod.bak Fri May 25 05:22:16 2001 +++ perlsolaris.pod Fri May 25 05:48:06 2001 @@ -1,515 +0,0 @@ -If you read this file _as_is_, just ignore the funny characters you -see. It is written in the POD format (see pod/perlpod.pod) which is -specifically designed to be readable as is. - -=head1 NAME - -README.solaris - Perl version 5 on Solaris systems - -=head1 DESCRIPTION - -This document describes various features of Sun's Solaris operating system -that will affect how Perl version 5 (hereafter just perl) is -compiled and/or runs. Some issues relating to the older SunOS 4.x are -also discussed, though they may be out of date. - -For the most part, everything should just work. - -Starting with Solaris 8, perl5.00503 (or higher) is supplied with the -operating system, so you might not even need to build a newer version -of perl at all. The Sun-supplied version is installed in /usr/perl5 -with /usr/bin/perl pointing to /usr/perl5/bin/perl. Do not disturb -that installation unless you really know what you are doing. If you -remove the perl supplied with the OS, there is a good chance you will -render some bits of your system inoperable. If you wish to install a -newer version of perl, install it under a different prefix from -/usr/perl5. Common prefixes to use are /usr/local and /opt/perl. - -You may wish to put your version of perl in the PATH of all users by -changing the link /usr/bin/perl. This is OK, as all Perl scripts -shipped with Solaris use /usr/perl5/bin/perl. - -=head2 Solaris Version Numbers. - -For consistency with common usage, perl's Configure script performs -some minor manipulations on the operating system name and version -number as reported by uname. Here's a partial translation table: - - Sun: perl's Configure: - uname uname -r Name osname osvers - SunOS 4.1.3 Solaris 1.1 sunos 4.1.3 - SunOS 5.6 Solaris 2.6 solaris 2.6 - SunOS 5.8 Solaris 8 solaris 2.8 - -The complete table can be found in the Sun Managers' FAQ -L under -"9.1) Which Sun models run which versions of SunOS?". - -=head1 RESOURCES - -There are many, many source for Solaris information. A few of the -important ones for perl: - -=over 4 - -=item Solaris FAQ - -The Solaris FAQ is available at -L. - -The Sun Managers' FAQ is available at -L - -=item Precompiled Binaries - -Precompiled binaries, links to many sites, and much, much more is -available at L. - -=item Solaris Documentation - -All Solaris documentation is available on-line at L. - -=back - -=head1 SETTING UP - -=head2 File Extraction Problems. - -Be sure to use a tar program compiled under Solaris (not SunOS 4.x) -to extract the perl-5.x.x.tar.gz file. Do not use GNU tar compiled -for SunOS4 on Solaris. (GNU tar compiled for Solaris should be fine.) -When you run SunOS4 binaries on Solaris, the run-time system magically -alters pathnames matching m#lib/locale# so that when tar tries to create -lib/locale.pm, a file named lib/oldlocale.pm gets created instead. -If you found this advice it too late and used a SunOS4-compiled tar -anyway, you must find the incorrectly renamed file and move it back -to lib/locale.pm. - -=head2 Compiler and Related Tools. - -You must use an ANSI C compiler to build perl. Perl can be compiled -with either Sun's add-on C compiler or with gcc. The C compiler that -shipped with SunOS4 will not do. - -=head3 Include /usr/ccs/bin/ in your PATH. - -Several tools needed to build perl are located in /usr/ccs/bin/: ar, -as, ld, and make. Make sure that /usr/ccs/bin/ is in your PATH. - -You need to make sure the following packages are installed -(this info is extracted from the Solaris FAQ): - -for tools (sccs, lex, yacc, make, nm, truss, ld, as): SUNWbtool, -SUNWsprot, SUNWtoo - -for libraries & headers: SUNWhea, SUNWarc, SUNWlibm, SUNWlibms, SUNWdfbh, -SUNWcg6h, SUNWxwinc, SUNWolinc - -for 64 bit development: SUNWarcx, SUNWbtoox, SUNWdplx, SUNWscpux, -SUNWsprox, SUNWtoox, SUNWlmsx, SUNWlmx, SUNWlibCx - -If you are in doubt which package contains a file you are missing, -try to find an installation that has that file. Then do a - - grep /my/missing/file /var/sadm/install/contents - -This will display a line like this: - -/usr/include/sys/errno.h f none 0644 root bin 7471 37605 956241356 SUNWhea - -The last item listed (SUNWhea in this example) is the package you need. - -=head3 Avoid /usr/ucb/cc. - -You don't need to have /usr/ucb/ in your PATH to build perl. If you -want /usr/ucb/ in your PATH anyway, make sure that /usr/ucb/ is NOT -in your PATH before the directory containing the right C compiler. - -=head3 Sun's C Compiler - -If you use Sun's C compiler, make sure the correct directory -(usually /opt/SUNWspro/bin/) is in your PATH (before /usr/ucb/). - -=head3 GCC - -If you use gcc, make sure your installation is recent and -complete. As a point of reference, perl-5.6.0 built fine with -gcc-2.8.1 on both Solaris 2.6 and Solaris 8. You'll be able to -Configure perl with - - sh Configure -Dcc=gcc - -If you have updated your Solaris version, you may also have to update -your GCC. For example, if you are running Solaris 2.6 and your gcc is -installed under /usr/local, check in /usr/local/lib/gcc-lib and make -sure you have the appropriate directory, sparc-sun-solaris2.6/ or -i386-pc-solaris2.6/. If gcc's directory is for a different version of -Solaris than you are running, then you will need to rebuild gcc for -your new version of Solaris. - -You can get a precompiled version of gcc from -L. Make sure you pick up the package for -your Solaris release. - -=head3 GNU as and GNU ld - -The versions of as and ld supplied with Solaris work fine for building -perl. There is normally no need to install the GNU versions. - -If you decide to ignore this advice and use the GNU versions anyway, -then be sure that they are relatively recent. Versions newer than 2.7 -are apparently new enough. Older versions may have trouble with -dynamic loading. - -If your gcc is configured to use GNU as and ld but you want to use the -Solaris ones instead to build perl, then you'll need to add --B/usr/ccs/bin/ to the gcc command line. One convenient way to do -that is with - - sh Configure -Dcc='gcc -B/usr/ccs/bin/' - -Note that the trailing slash is required. This will result in some -harmless warnings as Configure is run: - - gcc: file path prefix `/usr/ccs/bin/' never used - -These messages may safely be ignored. -(Note that for a SunOS4 system, you must use -B/bin/ instead.) - -Alternatively, you can use the GCC_EXEC_PREFIX environment variable to -ensure that Sun's as and ld are used. Consult your gcc documentation -for further information on the -B option and the GCC_EXEC_PREFIX variable. - -=head3 GNU make - -Sun's make works fine for building perl. -If you wish to use GNU make anyway, be sure that the set-group-id bit is not -set. If it is, then arrange your PATH so that /usr/ccs/bin/make is -before GNU make or else have the system administrator disable the -set-group-id bit on GNU make. - -=head3 Avoid libucb. - -Solaris provides some BSD-compatibility functions in /usr/ucblib/libucb.a. -Perl will not build and run correctly if linked against -lucb since it -contains routines that are incompatible with the standard Solaris libc. -Normally this is not a problem since the solaris hints file prevents -Configure from even looking in /usr/ucblib for libraries, and also -explicitly omits -lucb. - -=head2 Environment - -=head3 PATH - -Make sure your PATH includes the compiler (/opt/SUNWspro/bin/ if you're -using Sun's compiler) as well as /usr/ccs/bin/ to pick up the other -development tools (such as make, ar, as, and ld). Make sure your path -either doesn't include /usr/ucb or that it includes it after the -compiler and compiler tools and other standard Solaris directories. -You definitely don't want /usr/ucb/cc. - -=head3 LD_LIBRARY_PATH - -If you have the LD_LIBRARY_PATH environment variable set, be sure that -it does NOT include /lib or /usr/lib. If you will be building -extensions that call third-party shared libraries (e.g. Berkeley DB) -then make sure that your LD_LIBRARY_PATH environment variable includes -the directory with that library (e.g. /usr/local/lib). - -If you get an error message - - dlopen: stub interception failed - -it is probably because your LD_LIBRARY_PATH environment variable -includes a directory which is a symlink to /usr/lib (such as /lib). -The reason this causes a problem is quite subtle. The file -libdl.so.1.0 actually *only* contains functions which generate 'stub -interception failed' errors! The runtime linker intercepts links to -"/usr/lib/libdl.so.1.0" and links in internal implementations of those -functions instead. [Thanks to Tim Bunce for this explanation.] - -=head1 RUN CONFIGURE. - -See the INSTALL file for general information regarding Configure. -Only Solaris-specific issues are discussed here. Usually, the -defaults should be fine. - -=head2 64-bit Issues. - -See the INSTALL file for general information regarding 64-bit compiles. -In general, the defaults should be fine for most people. - -By default, perl-5.6.0 (or later) is compiled as a 32-bit application -with largefile and long-long support. - -=head3 General 32-bit vs. 64-bit issues. - -Solaris 7 and above will run in either 32 bit or 64 bit mode on SPARC -CPUs, via a reboot. You can build 64 bit apps whilst running 32 bit -mode and vice-versa. 32 bit apps will run under Solaris running in -either 32 or 64 bit mode. 64 bit apps require Solaris to be running -64 bit mode. - -Existing 32 bit apps are properly known as LP32, i.e. Longs and -Pointers are 32 bit. 64-bit apps are more properly known as LP64. -The discriminating feature of a LP64 bit app is its ability to utilise a -64-bit address space. It is perfectly possible to have a LP32 bit app -that supports both 64-bit integers (long long) and largefiles (> 2GB), -and this is the default for perl-5.6.0. - -For a more complete explanation of 64-bit issues, see the Solaris 64-bit -Developer's Guide at http://docs.sun.com:80/ab2/coll.45.13/SOL64TRANS/ - -You can detect the OS mode using "isainfo -v", e.g. - - fubar$ isainfo -v # Ultra 30 in 64 bit mode - 64-bit sparcv9 applications - 32-bit sparc applications - -By default, perl will be compiled as a 32-bit application. Unless you -want to allocate more than ~ 4GB of memory inside Perl, you probably -don't need Perl to be a 64-bit app. - -=head3 Large File Suppprt - -For Solaris 2.6 and onwards, there are two different ways for 32-bit -applications to manipulate large files (files whose size is > 2GByte). -(A 64-bit application automatically has largefile support built in -by default.) - -First is the "transitional compilation environment", described in -lfcompile64(5). According to the man page, - - The transitional compilation environment exports all the - explicit 64-bit functions (xxx64()) and types in addition to - all the regular functions (xxx()) and types. Both xxx() and - xxx64() functions are available to the program source. A - 32-bit application must use the xxx64() functions in order - to access large files. See the lf64(5) manual page for a - complete listing of the 64-bit transitional interfaces. - -The transitional compilation environment is obtained with the -following compiler and linker flags: - - getconf LFS64_CFLAGS -D_LARGEFILE64_SOURCE - getconf LFS64_LDFLAG # nothing special needed - getconf LFS64_LIBS # nothing special needed - -Second is the "large file compilation environment", described in -lfcompile(5). According to the man page, - - Each interface named xxx() that needs to access 64-bit entities - to access large files maps to a xxx64() call in the - resulting binary. All relevant data types are defined to be - of correct size (for example, off_t has a typedef definition - for a 64-bit entity). - - An application compiled in this environment is able to use - the xxx() source interfaces to access both large and small - files, rather than having to explicitly utilize the transitional - xxx64() interface calls to access large files. - -Two exceptions are fseek() and ftell(). 32-bit applications should -use fseeko(3C) and ftello(3C). These will get automatically mapped -to fseeko64() and ftello64(). - -The large file compilation environment is obtained with - - getconf LFS_CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 - getconf LFS_LDFLAGS # nothing special needed - getconf LFS_LIBS # nothing special needed - -By default, perl uses the large file compilation environment and -relies on Solaris to do the underlying mapping of interfaces. - -=head3 Building an LP64 Perl - -To compile a 64-bit application on an UltraSparc with a recent Sun Compiler, -you need to use the flag "-xarch=v9". getconf(1) will tell you this, e.g. - - fubar$ getconf -a | grep v9 - XBS5_LP64_OFF64_CFLAGS: -xarch=v9 - XBS5_LP64_OFF64_LDFLAGS: -xarch=v9 - XBS5_LP64_OFF64_LINTFLAGS: -xarch=v9 - XBS5_LPBIG_OFFBIG_CFLAGS: -xarch=v9 - XBS5_LPBIG_OFFBIG_LDFLAGS: -xarch=v9 - XBS5_LPBIG_OFFBIG_LINTFLAGS: -xarch=v9 - _XBS5_LP64_OFF64_CFLAGS: -xarch=v9 - _XBS5_LP64_OFF64_LDFLAGS: -xarch=v9 - _XBS5_LP64_OFF64_LINTFLAGS: -xarch=v9 - _XBS5_LPBIG_OFFBIG_CFLAGS: -xarch=v9 - _XBS5_LPBIG_OFFBIG_LDFLAGS: -xarch=v9 - _XBS5_LPBIG_OFFBIG_LINTFLAGS: -xarch=v9 - -This flag is supported in Sun WorkShop Compilers 5.0 and onwards -(now marketed under the name Forte) when used on Solaris 7 or later on -UltraSparc systems. - -If you are using gcc, you would need to use -mcpu=v9 -m64 instead. This -option is not yet supported as of gcc 2.95.2; from install/SPECIFIC -in that release: - -GCC version 2.95 is not able to compile code correctly for sparc64 -targets. Users of the Linux kernel, at least, can use the sparc32 -program to start up a new shell invocation with an environment that -causes configure to recognize (via uname -a) the system as sparc-*-* -instead. - -All this should be handled automatically by the hints file, if -requested. - -=head3 Long Doubles. - -As of 5.6.0, long doubles are not working. - -=head2 Threads. - -It is possible to build a threaded version of perl on Solaris. The entire -perl thread implementation is still experimental, however, so beware. -Perl uses the sched_yield(3RT) function. In versions of Solaris up -to 2.6, that function is in -lposix4. Starting with Solaris 7, it is -in -lrt. The hints file should handle adding this automatically. - -=head2 Malloc Issues. - -Starting from Perl 5.7.1 Perl uses the Solaris malloc, since the perl -malloc breaks when dealing with more than 2GB of memory, and the Solaris -malloc also seems to be faster. - -If you for some reason (such as binary backward compatibility) really -need to use perl's malloc, you can rebuild Perl from the sources -and Configure the build with - - sh Configure -Dusemymalloc - -You should not use perl's malloc if you are building with gcc. There -are reports of core dumps, especially in the PDL module. The problem -appears to go away under -DDEBUGGING, so it has been difficult to -track down. Sun's compiler appears to be ok with or without perl's -malloc. [XXX further investigation is needed here.] - -=head1 MAKE PROBLEMS. - -=over 4 - -=item Dynamic Loading Problems With GNU as and GNU ld - -If you have problems with dynamic loading using gcc on SunOS or -Solaris, and you are using GNU as and GNU ld, see the section -L<"GNU as and GNU ld"> above. - -=item ld.so.1: ./perl: fatal: relocation error: - -If you get this message on SunOS or Solaris, and you're using gcc, -it's probably the GNU as or GNU ld problem in the previous item -L<"GNU as and GNU ld">. - -=item dlopen: stub interception failed - -The primary cause of the 'dlopen: stub interception failed' message is -that the LD_LIBRARY_PATH environment variable includes a directory -which is a symlink to /usr/lib (such as /lib). See -L<"LD_LIBRARY_PATH"> above. - -=item #error "No DATAMODEL_NATIVE specified" - -This is a common error when trying to build perl on Solaris 2.6 with a -gcc installation from Solaris 2.5 or 2.5.1. The Solaris header files -changed, so you need to update your gcc installation. You can either -rerun the fixincludes script from gcc or take the opportunity to -update your gcc installation. - -=item sh: ar: not found - -This is a message from your shell telling you that the command 'ar' -was not found. You need to check your PATH environment variable to -make sure that it includes the directory with the 'ar' command. This -is a common problem on Solaris, where 'ar' is in the /usr/ccs/bin/ -directory. - -=back - -=head1 MAKE TEST - -=head2 op/stat.t test 4 - -op/stat.t test 4 may fail if you are on a tmpfs of some sort. -Building in /tmp sometimes shows this behavior. The -test suite detects if you are building in /tmp, but it may not be able -to catch all tmpfs situations. - -=head1 PREBUILT BINARIES. - -You can pick up prebuilt binaries for Solaris from -L, ActiveState L, -and L under the Binaries list at the top of the page. -There are probably other sources as well. Please note that these sites -are under the control of their respective owners, not the perl developers. - -=head1 RUNTIME ISSUES. - -=head2 Limits on Numbers of Open Files. - -The stdio(3C) manpage notes that only 255 files may be opened using -fopen(), and only file descriptors 0 through 255 can be used in a -stream. Since perl calls open() and then fdopen(3C) with the -resulting file descriptor, perl is limited to 255 simultaneous open -files. - -=head1 SOLARIS-SPECIFIC MODULES. - -See the modules under the Solaris:: namespace on CPAN, -L. - -=head1 SOLARIS-SPECIFIC PROBLEMS WITH MODULES. - -=head2 Proc::ProcessTable - -Proc::ProcessTable does not compile on Solaris with perl5.6.0 and higher -if you have LARGEFILES defined. Since largefile support is the -default in 5.6.0 and later, you have to take special steps to use this -module. - -The problem is that various structures visible via procfs use off_t, -and if you compile with largefile support these change from 32 bits to -64 bits. Thus what you get back from procfs doesn't match up with -the structures in perl, resulting in garbage. See proc(4) for further -discussion. - -A fix for Proc::ProcessTable is to edit Makefile to -explicitly remove the largefile flags from the ones MakeMaker picks up -from Config.pm. This will result in Proc::ProcessTable being built -under the correct environment. Everything should then be OK as long as -Proc::ProcessTable doesn't try to share off_t's with the rest of perl, -or if it does they should be explicitly specified as off64_t. - -=head2 BSD::Resource - -BSD::Resource versions earlier than 1.09 do not compile on Solaris -with perl 5.6.0 and higher, for the same reasons as Proc::ProcessTable. -BSD::Resource versions starting from 1.09 have a workaround for the problem. - -=head2 Net::SSLeay - -Net::SSLeay requires a /dev/urandom to be present. This device is not -part of Solaris. You can either get the package SUNWski (packaged with -several Sun software products, for example the Sun WebServer, which is -part of the Solaris Server Intranet Extension, or the Sun Directory -Services, part of Solaris for ISPs) or download the ANDIrand package -from L. If you use SUNWski, make a -symbolic link /dev/urandom pointing to /dev/random. - -It may be possible to use the Entropy Gathering Daemon (written in -Perl!), available from L. - -=head1 AUTHOR - -The original was written by Andy Dougherty F -drawing heavily on advice from Alan Burlison, Nick Ing-Simmons, Tim Bunce, -and many other Solaris users over the years. - -Please report any errors, updates, or suggestions to F. - -=head1 LAST MODIFIED - -$Id: README.solaris,v 1.4 2000/11/11 20:29:58 doughera Exp $ --- perltoc.pod.bak Fri May 25 05:08:48 2001 +++ perltoc.pod Fri May 25 05:20:38 2001 @@ -4216,3 +4216,3 @@ -=item Install .3p man pages +=item Install .3p manpages @@ -4221,2 +4221,3 @@ =item Update POSIX.pm for 1003.1-2 + =head2 Retargetable installation @@ -4244,3 +4245,5 @@ =item Compile to real threaded code + =head2 Structured types + =head2 Modifiable $1 et al. @@ -4354,2 +4357,3 @@ =item format BOTTOM + =head2 report HANDLE @@ -4357,2 +4361,3 @@ =item Generalised want()/caller()) + =head2 Named prototypes --- perltodo.pod.bak Fri May 25 05:09:07 2001 +++ perltodo.pod Fri May 25 05:20:16 2001 @@ -420,5 +420,5 @@ -=head2 Install .3p man pages +=head2 Install .3p manpages -This is a bone of contention; we can create C<.3p> man pages for each +This is a bone of contention; we can create C<.3p> manpages for each built-in function, but should we install them by default? Tcl does this, @@ -431,2 +431,3 @@ =head2 Update POSIX.pm for 1003.1-2 + =head2 Retargetable installation @@ -470,3 +471,5 @@ =head2 Compile to real threaded code + =head2 Structured types + =head2 Modifiable $1 et al. @@ -692,2 +695,3 @@ =head2 format BOTTOM + =head2 report HANDLE @@ -697,2 +701,3 @@ =head2 Generalised want()/caller()) + =head2 Named prototypes --- perlutil.pod.bak Fri May 25 05:21:47 2001 +++ perlutil.pod Fri May 25 05:21:56 2001 @@ -31,3 +31,3 @@ translate POD (Plain Old Documentation - see L for an -explanation) into a man page, and then run F to display it; if +explanation) into a manpage, and then run F to display it; if F isn't available, F will be used instead and the output --- perlxstut.pod.bak Fri May 25 05:21:02 2001 +++ perlxstut.pod Fri May 25 05:21:25 2001 @@ -917,5 +917,5 @@ Documentation belongs in the .pm file. This file will be fed to pod2man, -and the embedded documentation will be converted to the man page format, -then placed in the blib directory. It will be copied to Perl's man -page directory when the extension is installed. +and the embedded documentation will be converted to the manpage format, +then placed in the blib directory. It will be copied to Perl's +manpage directory when the extension is installed. ```
Perl Info ``` Flags: category=docs severity=low Site configuration information for perl v5.7.1: Configured by lwv26 at Wed May 23 12:43:06 EDT 2001. Summary of my perl5 (revision 5.0 version 7 subversion 1) configuration: Platform: osname=solaris, osvers=2.8, archname=sun4-solaris-stdio uname='sunos lwv26awu 5.8 generic_108528-07 sun4u sparc sunw,ultra-5_10 ' config_args='' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cc', ccflags ='-DDEBUGGING -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-g', cppflags='-DDEBUGGING' ccversion='Sun WorkShop 6 2000/06/19 C 5.1 Patch 109491-02', gccversion='', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags ='-R/projects/gnu/sparc-sun-solaris8/lib:/opt/SUNWspro/WS6/lib:/usr/ccs/lib -L/projects/gnu/sparc-sun-solaris8/lib -L/usr/ccs/lib ' libpth=/projects/gnu/sparc-sun-solaris8/lib /opt/SUNWspro/WS6/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc perllibs=-lsocket -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-KPIC', lddlflags='-G -R/projects/gnu/sparc-sun-solaris8/lib:/opt/SUNWspro/WS6/lib:/usr/ccs/lib -L/projects/gnu/sparc-sun-solaris8/lib -L/usr/ccs/lib' Locally applied patches: DEVEL10175 @INC for perl v5.7.1: /home/lwv26/lib/perl5/ /projects/sprs_lwv/lib/perl5/ /volws/lwv26/ldatae/lib/perl5/5.7.1/sun4-solaris-stdio /volws/lwv26/ldatae/lib/perl5/5.7.1 /volws/lwv26/ldatae/lib/perl5/site_perl/5.7.1/sun4-solaris-stdio /volws/lwv26/ldatae/lib/perl5/site_perl/5.7.1 /volws/lwv26/ldatae/lib/perl5/site_perl . Environment for perl v5.7.1: HOME=/home/lwv26 LANG=C LANGUAGE (unset) LD_LIBRARY_PATH=/usr/dt/lib:/usr/openwin/lib:/usr/lib:/opt/sfw/lib:/cas/lib/sun4 LOGDIR (unset) PATH=/opt/SUNWspro/bin:/ldatae/bin:/projects/sprs_lwv/sol26/bin:/projects/sprs_lwv/sol26/bin/mime:/projects/sprs_lwv/sol2/bin:/projects/sprs_lwv/bin:/projects/sprs_lwv/bin/mime:/home/lwv26/bin/D.news:/usr/perl5/bin:/projects/gnu/sparc-sun-solaris2.8/bin:/usr/tcl84/bin:/usr/tcl83/bin:/projects/xopsrc/sun4/bin:/projects/xopsrc/bin:/usr/atria/bin:/projects/intranet/bin:/projects/clearcase/bin:/ldata2/teTeX/bin/sparc-sun-solaris2.6:/vol/adobe/Acrobat4.05/bin:/usr/perl5/lib/site_perl/5.005/sun4-solaris/auto/Image/Magick/bin:/ldata/bin:/home/lwv26/bin/D.aws:/home/lwv26/bin/sol2:/home/lwv26/bin/D.frontend:/home/lwv26/bin/D.ksh:/cas/test/bin/sun4:/projects/sprs_lwv/bin/sol2:/usr/java1.2/bin:/home/lwv26/bin/sun4:/usr/local/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/opt/sfw/bin:/cas/bin/sun4:/cas/abin/sun4:/cas/X11/sun4/bin:/usr/ccs/bin:/lprod/bin:/usr/sbin:/usr/ucb:/cas/tools/bin/sun4:/cas/X11/sun4/tools/bin:/home/lwv26/bin:/cas/tools/pdbin/sun4:/home/lwv26/bin/D.mistypes:/home/lwv26/b! in/D.toys:/home/lwv26/bin/D.tools:/projects/npd/npdweb/bin-sol2:/vol/tclsrcsol/TclPro/solaris-sparc/bin PERL5LIB=/home/lwv26/lib/perl5/:/projects/sprs_lwv/lib/perl5/: PERLDOC=-t PERLLIB=/home/lwv26/lib/perl:/projects/sprs_lwv/lib/perl: PERL_BADLANG (unset) SHELL=/bin/ksh ```
p5pRT commented 23 years ago

From @simoncozens

Hey\, put that back!

p5pRT commented 23 years ago

From @jhi

I was wondering what was so non-standard about perlsolaris as to warrant its complete demise....

-- As usual\, this being a 1.3.x release\, I haven't even compiled this kernel yet. So if it works\, you should be doubly impressed. (Linus Torvalds\, announcing kernel 1.3.3 on the linux-kernel mailing list.)

p5pRT commented 23 years ago

From @jhi

Thanks\, applied\, minus the wholesale wipeout of perlsolaris\, that is\, README.solaris\, plus Philips counternits.