summaryrefslogtreecommitdiff
path: root/README.vms
diff options
context:
space:
mode:
authorJohn E. Malmberg <wb8tyw@qsl.net>2007-10-04 17:25:34 -0500
committerCraig A. Berry <craigberry@mac.com>2007-10-05 03:41:30 +0000
commit17d4810c15c2b7b12d8a06515de5fdeeb75f54cb (patch)
tree94079fb7c505a8ba87b49372f9a482ed975b3461 /README.vms
parentfca1d8b34fac5a740ae67bc3b873bc01cd76a8a9 (diff)
downloadperl-17d4810c15c2b7b12d8a06515de5fdeeb75f54cb.tar.gz
patch@32028 POD updates for VMS
From: "John E. Malmberg" <wb8tyw@qsl.net> Message-id: <4705AEAE.9060100@qsl.net> p4raw-id: //depot/perl@32029
Diffstat (limited to 'README.vms')
-rw-r--r--README.vms33
1 files changed, 24 insertions, 9 deletions
diff --git a/README.vms b/README.vms
index 87402eb11a..4c1e06cad5 100644
--- a/README.vms
+++ b/README.vms
@@ -276,21 +276,36 @@ optional addition to VMS, there are several different IP stacks available.
How well integrated they are into the system depends on the stack, your
version of VMS, and the version of your C compiler.
-The most portable solution uses the SOCKETSHR library. In combination with
-either UCX or NetLib, this supports all the major TCP stacks (Multinet,
-Pathways, TCPWare, UCX, and CMU) on all versions of VMS Perl runs on, with
-all the compilers on both VAX and Alpha. The socket interface is also
-consistent across versions of VMS and C compilers. It has a problem with
-UDP sockets when used with Multinet, though, so you should be aware of
-that.
-
-The other solution available is to use the socket routines built into DEC
+The default solution available is to use the socket routines built into DEC
C. Which routines are available depend on the version of VMS you're
running, and require proper UCX emulation by your TCP/IP vendor.
Relatively current versions of Multinet, TCPWare, Pathway, and UCX all
provide the required libraries--check your manuals or release notes to see
if your version is new enough.
+The other solution uses the SOCKETSHR library. Before VAX/VMS 5.5-2 it was
+the most portable solution. The SOCKETSHR library has not been maintained
+since VAX/VMS 5.5-2, and it is not known if will even compile with the ANSI
+C that Perl currently requires. It remains an option for historical reasons,
+just in case someone might find it useful.
+
+In combination with either UCX or NetLib, this supported all the major TCP
+stacks (Multinet, Pathways, TCPWare, UCX, and CMU) on all versions of VMS
+Perl ran on up to VAX/VMS 6.2 and Alpha VMS 1.5 with all the compilers on
+both VAX and Alpha. The portion of the socket interface was also consistent
+across versions of VMS and C compilers.
+
+It has a problem with UDP sockets when used with Multinet, though, so you
+should be aware of that.
+
+As of VAX/VMS 5.5-2 and later, CMU is the only TCP/IP program that requires
+socketshr, and the sources have been lost to the most recent CMU bug fixes,
+so CMU is limited to OpenVMS/VAX 6.2 or earlier, which is the last release
+that binaries for the last released patches are known to exist.
+
+There is currently no official web site for downloading either CMU or
+SOCKETSHR; however, copies may be found in the DECUS archives.
+
=head1 Building Perl
The configuration script will print out, at the very end, the MMS or MMK