[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