From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Binary versus text and compiler versions, was: Re: Will Ada-95 Programs Written in MS Windows Run in MacOS and Linux Without Some Tweaking.
Date: Wed, 11 Dec 2013 18:25:23 +0000 (UTC)
Date: 2013-12-11T18:25:23+00:00 [thread overview]
Message-ID: <l8aamj$2dm$1@dont-email.me> (raw)
In-Reply-To: lysitz31wn.fsf@pushface.org
On 2013-12-11, Simon Wright <simon@pushface.org> wrote:
> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:
>
>> You assume tar available on the other end and that tar would recode
>> stuff. As an example consider RSX-11M as a target. Your tar (if you
>> find one there) would have to translate file paths into something like
>> DK:[1,54]FOO.TXT (limited to RADIX-50 code set) and file bodies into
>> FILES-11 records.
>
> I'm glad I've never had to do that.
>
On VMS, the C RTL Unix to VMS translation layer would probably map a VMS
filename of the form DKA0:[SIMON]FOO.TXT to something like
/dka0/simon/foo.txt (although that would need double checking because on
VMS, I generally use VMS style filenames).
So, if we take the C RTL level mapping in VMS as a template, it would
probably be mapped within the language RTL on RSX-11M as something like
/DK/1,54/FOO.TXT or /DK/001054/FOO.TXT if that support was added.
As for the RMS side of things, I don't know what RMS attributes are available
on RSX-11M, but on VMS I would probably mark the file as something like
stream (not stream-lf) or as fixed size blocks with no carriage control.
IIRC, the tar versions I've seen on VMS treat any filename specification
without a leading slash as a path which is relative to the current directory
which bypasses much of the above problem.
Simon.
--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
next prev parent reply other threads:[~2013-12-11 18:25 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-07 12:24 Will Ada-95 Programs Written in MS Windows Run in MacOS and Linux Without Some Tweaking Austin Obyrne
2013-12-07 13:16 ` Simon Wright
2013-12-07 14:01 ` Austin Obyrne
2013-12-07 17:18 ` Simon Wright
2013-12-07 18:26 ` Austin Obyrne
2013-12-08 17:17 ` Simon Wright
2013-12-08 18:17 ` Jeffrey Carter
2013-12-08 20:00 ` Simon Wright
2013-12-08 21:20 ` Jeffrey Carter
2013-12-08 18:44 ` Austin Obyrne
2013-12-08 20:10 ` Simon Wright
2013-12-08 20:31 ` Austin Obyrne
2013-12-08 22:39 ` Austin Obyrne
2013-12-16 11:46 ` Simon Wright
2013-12-16 19:00 ` Austin Obyrne
2013-12-16 21:19 ` Simon Wright
2013-12-16 21:40 ` Austin Obyrne
2013-12-18 4:44 ` Austin Obyrne
2013-12-18 8:35 ` Simon Wright
2013-12-18 9:54 ` Austin Obyrne
2013-12-18 4:57 ` Austin Obyrne
2013-12-18 8:55 ` Simon Wright
2013-12-18 5:38 ` Austin Obyrne
2013-12-18 9:02 ` Simon Wright
2013-12-18 13:02 ` Austin Obyrne
2013-12-16 19:24 ` Austin Obyrne
2013-12-17 9:06 ` Austin Obyrne
2013-12-08 20:01 ` Simon Wright
2013-12-10 6:37 ` Randy Brukardt
2013-12-10 10:14 ` Austin Obyrne
2013-12-10 11:39 ` Austin Obyrne
2013-12-10 21:49 ` Randy Brukardt
2013-12-10 23:08 ` Binary versus text and compiler versions, was: " Simon Clubley
2013-12-11 8:35 ` Dmitry A. Kazakov
2013-12-11 12:50 ` Simon Clubley
2013-12-11 13:29 ` Dmitry A. Kazakov
2013-12-11 14:20 ` Simon Wright
2013-12-11 18:25 ` Simon Clubley [this message]
2013-12-11 14:53 ` G.B.
2013-12-11 15:14 ` Eryndlia Mavourneen
2013-12-11 16:07 ` Austin Obyrne
2013-12-11 16:26 ` Eryndlia Mavourneen
2013-12-11 17:37 ` Austin Obyrne
2013-12-11 17:54 ` Eryndlia Mavourneen
2013-12-12 1:55 ` Austin Obyrne
2013-12-11 16:54 ` G.B.
2013-12-11 11:37 ` Austin Obyrne
2013-12-12 19:23 ` erlo
2013-12-11 10:35 ` Austin Obyrne
2013-12-11 0:34 ` Simon Wright
2013-12-11 1:01 ` Jeffrey Carter
2013-12-11 8:38 ` Simon Wright
2013-12-11 17:07 ` Simon Wright
2013-12-11 8:49 ` Simon Wright
2013-12-07 22:49 ` Austin Obyrne
2013-12-07 14:08 ` Austin Obyrne
2013-12-08 20:06 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox