[Info-vax] What would you miss if DECnet got the chop? Was: "bad select 38" (OpenSSL on VMS)
John E. Malmberg
wb8tyw at qsl.net_work
Tue Sep 20 09:26:36 EDT 2016
On 9/20/2016 5:00 AM, Chris wrote:
> On 09/19/16 23:15, Stephen Hoffman wrote:
>> On 2016-09-19 22:01:26 +0000, Chris said:
>>
>>> You might also have a look at the rsync utility....
>>
>> Ayup; I'm aware of rsync. Last I checked, it was a little messy to port
>> that to OpenVMS too, but I digress.
>>
>> There are any number of other approaches available.
>>
>> Among others, git or hg, or any of the distributed packages that
>> maintain and update installed software and associated dependencies —
>> OpenVMS is a little lacking in these areas, too.
>>
> Which is why, once again, VMS needs a software abstraction layer that
> presents a unix / Linux interface. Do that once, do it right and most
> if not all of the useful os code is available with just a recompile.
rsync as last I looked at the source needs one of:
A. A working fork for straight port.
B. A C Compiler that support a thread local storage qualifier, which
would allow a pass with an editor to do most of the work to convert it
to threads.
C. A major bit of work to identify which static variables are used for
sending, and which for receiving and then put them in a thread context
variable.
I got pretty far with step C before I needed to move on to other things.
I have a proof of concept port which in spite of both threads sharing
static variables with out coordination actually works about 95% of the time.
Regards,
-John
wb8tyw at qsl.net_work
More information about the Info-vax
mailing list