This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Add README for improved VMS::Stdio extension
[perl5.git] / vms / ext / Stdio / 0README.txt
CommitLineData
dcb3b746 1This directory contains the source code for the Perl extension
2VMS::Stdio, which provides access from Perl to VMS-specific
3stdio functions. For more specific documentation of its
4function, please see the pod section of Stdio.pm.
5
6 *** Please Note ***
7
8This package is the direct descendant of VMS::stdio, but as of Perl
95.002, the name has been changed to VMS::Stdio, in order to conform
10to the Perl naming convention that extensions whose name begins
11with a lowercase letter represent compile-time "pragmas", while
12extensions which provide added functionality have names whose parts
13begin with uppercase letters. In addition, the functions
14vmsfopen and fgetname have been renamed vmsopen and getname,
15respectively, in order to more closely resemble related Perl
16I/O operators, which do not retain the 'f' from corresponding
17C routine names.
18
19A transitional interface to the old routine names has been
20provided, so that calls to these routines will generate a
21warning, and be routed to the corresponding VMS::Stdio
22routine. This interface will be removed in a future release,
23so please update your code to use the new names.
24
25
26===> Installation
27
28This extension, like most Perl extensions, should be installed
29by copying the files in this directory to a location *outside*
30the Perl distribution tree, and then saying
31
32 $ perl Makefile.PL ! Build Descrip.MMS for this extension
33 $ MMK ! Build the extension
34 $ MMK test ! Run its regression tests
35 $ MMK install ! Install required files in public Perl tree
36
37
38===> Revision History
39
401.0 29-Nov-1994 Charles Bailey bailey@genetics.upenn.edu
41 original version - vmsfopen
421.1 09-Mar-1995 Charles Bailey bailey@genetics.upenn.edu
43 changed calling sequence to return FH/undef - like POSIX::open
44 added fgetname and tmpnam
452.0 28-Feb-1996 Charles Bailey bailey@genetics.upenn.edu
46 major rewrite for Perl 5.002: name changed to VMS::Stdio,
47 new functions added, and prototypes incorporated