summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-09-13 20:16:20 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-09-13 20:16:20 +0000
commit3175b8cd8ec96d7c77f6069f95a412b71dd75d07 (patch)
treeebcd5d57da262a628273f8e2103321edc4c881af /pod
parent1f5ae88c2684e44a679c8989ef332af3fc865544 (diff)
downloadperl-3175b8cd8ec96d7c77f6069f95a412b71dd75d07.tar.gz
Small doc and whitespace edits.
p4raw-id: //depot/cfgperl@4143
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod24
1 files changed, 16 insertions, 8 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index f77ab5d9b4..de5a718a25 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -158,7 +158,7 @@ use "quads" (64-integers) as follows:
=item printed as such
-=item pack() and unpack() "q" and "Q" formatS
+=item pack() and unpack() "q" and "Q" formats
=item in basic arithmetics: + - * / %
@@ -169,8 +169,9 @@ use "quads" (64-integers) as follows:
Note that unless you have the case (a) you will have to configure
and compile Perl using the -Duse64bits Configure flag.
-Unfortunately bit arithmetics (&, |, ^, ~, <<, >>) are not 64-bit clean,
-they are explictly forced to be 32-bit.
+Unfortunately bit arithmetics (&, |, ^, ~, <<, >>) for numbers are not
+64-bit clean, they are explictly forced to be 32-bit. Bit arithmetics
+for bit vectors (created by vec()) are not limited in their width.
Last but not least: note that due to Perl's habit of always using
floating point numbers the quads are still not true integers.
@@ -185,17 +186,17 @@ If you have filesystems that support "large files" (files larger than
2 gigabytes), you may now also be able to create and access them from Perl.
Note that in addition to requiring a proper file system to do this you
-may also need to adjust your per-process (or even your per-system)
-maximum filesize limits before running Perl scripts that try to handle
-large files, especially if you intend to write such files.
+may also need to adjust your per-process (or your per-system, or per-user-group)
+maximum filesize limits before running Perl scripts that try to handle large
+files, especially if you intend to write such files.
Adjusting your file system/system limits is outside the scope of Perl.
For process limits, you may try to increase the limits using your
shell's limit/ulimit command before running Perl. The BSD::Resource
extension (not included with the standard Perl distribution) may also
-be of use.
+be of use, it contains getrlimit/setrlimit calls.
-(Large file support is also related to 64-bit support, for obvious reasons)
+(Large file support is related to 64-bit support, for obvious reasons.)
=head2 Better syntax checks on parenthesized unary operators
@@ -753,6 +754,13 @@ because many scripts assume to find Perl in /usr/bin/perl.
You can use "Configure -Dusesocks" which causes Perl to probe
for the SOCKS proxy protocol library, http://www.socks.nec.com/
+=head2 -A flag
+
+You can "post-edit" the Configure variables using the Configure -A
+flag. The editing happens immediately after the platform specific
+hints files have been processed but before the actual configuration
+process starts. Run Configure -h to find out the full -A syntax.
+
=head1 BUGS
If you find what you think is a bug, you might check the headers of