From: Gabriel Paubert <paubert@iram.es>
To: Joel Sherrill <joel.sherrill@OARcorp.com>
Cc: Arnaud Charlet <charlet@ACT-Europe.FR>,
Jim Wilson <wilson@specifixinc.com>,
gcc@gcc.gnu.org
Subject: Re: gcc 3.4 - gnatmake has wrong gcc name
Date: Fri, 19 Mar 2004 19:59:00 -0000 [thread overview]
Message-ID: <20040319180344.GA22536@iram.es> (raw)
In-Reply-To: <405AE4EA.1050806@OARcorp.com>
On Fri, Mar 19, 2004 at 06:17:46AM -0600, Joel Sherrill wrote:
> Looks to me that hist handling of VMS versioning is breaking all
> versioned hosts. What is
> the regular pattern for their versioned names?
I believe something like the following (for grep-E or awk):
.*\..*\;[0-9]+
would work, but I'm not an expert at regular expressions,
resorting far too often to trial and error until it works
for the specific case at hand.
So here are the rules (I'm still using VMS on a VAX
a bit too much for my taste).
All filenames are of the form:
name.type;version
after stripping the possible node::device:[directory]
preceding them.
Name amd type are 1 to 38 characters, case is ignored, and
very few characters are accepted outside of digits and letters.
Only one dot is allowed, between name and type.
version is string of decimal digits, valid values
for an existing file are 1 to 32767, but the file
system also interprets 0 as the latest version, -1
as next to last, etc...
Finally you can use either a semicolon or a dot
between the name and the type when the type is specified.
(To print a file without type on the screen, you have
to type "TYPE FILE.", otherwise it will try to use a
default extension for the command, .LIS in this case AFAIR)
In directory listings and file searches, the dot and the semicolon
are always present, letters are always in uppercase. (But you can
create a file called ".;1", with empty name and type fields, which
causes some funny things when an ftp program tries to transfer
it to a Unix machine and strips the ;1 part).
Regards,
Gabriel
P.S.: Just reading how to open a file on VMS with the medium
level calls (RMS) will make your head hurt. Trying to understand
the low level calls will make you insane.
next prev parent reply other threads:[~2004-03-19 18:11 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-17 15:43 Joel Sherrill
2004-03-18 9:11 ` Jim Wilson
2004-03-18 9:37 ` Arnaud Charlet
2004-03-18 14:24 ` Joel Sherrill
2004-03-18 20:07 ` Jim Wilson
2004-03-18 23:58 ` Joel Sherrill
2004-03-19 11:19 ` Arnaud Charlet
2004-03-19 12:31 ` Jim Wilson
2004-03-19 13:06 ` Arnaud Charlet
2004-03-19 14:14 ` Joel Sherrill
2004-03-19 13:53 ` Joel Sherrill
2004-03-19 14:45 ` Arnaud Charlet
2004-03-19 19:59 ` Gabriel Paubert [this message]
2004-03-20 23:08 ` Joel Sherrill
2004-03-20 23:58 ` Paul Koning
2004-03-21 18:03 ` Joel Sherrill
2004-03-19 14:18 Richard Kenner
2004-03-19 14:52 Richard Kenner
2004-03-19 17:07 ` Joel Sherrill
2004-03-19 17:24 ` Arnaud Charlet
2004-03-19 21:30 ` Paul Koning
2004-03-19 18:28 ` Douglas B Rupp
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040319180344.GA22536@iram.es \
--to=paubert@iram.es \
--cc=charlet@ACT-Europe.FR \
--cc=gcc@gcc.gnu.org \
--cc=joel.sherrill@OARcorp.com \
--cc=wilson@specifixinc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).