[Info-vax] "bad select 38" (OpenSSL on VMS)
John E. Malmberg
wb8tyw at qsl.net_work
Mon Sep 19 19:21:02 EDT 2016
On 9/17/2016 2:41 PM, Richard Levitte wrote:
> Den lördag 17 september 2016 kl. 14:07:32 UTC+2 skrev Richard Levitte:
>> Den fredag 16 september 2016 kl. 15:02:39 UTC+2 skrev Stephen Hoffman:
>>> It's these misfeatures that deservedly and sometimes even gleefully get
>>> any latent OpenVMS support and its associated complexity ripped out of
>>> open source projects, too.
>>
>> I agree with you there, partly... VMS is not Unix, and when
>> someone tries to have Unix as the holy standard, things are sure to get
>> confusing.
>>
>> That being said, the socket-only select() is lame.
>
> Also, there's nothing stopping anyone from creating a vmslib which
> gives a compatibility / porting layer.
A full library turns out to be so complex to use that only the author
ends up comfortable with it. And it also has issues with keeping track
of which version of VMS needs what replacement routine.
And there is also can be the problem where program "a" needs a different
and conflicting hack than program "b".
So I am trying to do things for GNV / VMS-PORTS to be more modularized,
where I select the workarounds needed.
Once I get all of the GNV components building on Alpha / IA64, I will
look to see if those modules could be used to build an add-on porting
library, which pretty much also will need an alternate set of header TLB
libraries to make it easy to use.
Right now, I do not have the cycles to do both the GNV component updates
and try to do a library project properly with documentation and unit tests.
> Of course, we can keep lamenting all the things that are lacking in
> the current DECompHP tools, but how does that help us in the short run?
> We could also do what the open source community is known for, helping
> each other by building the tools ourselves. Of course, I'm hopeful that
> it ends up inspiring VSI to make better tools ;-)
From a hobbyist viewpoint, Until VSI has a hobby license available, I
am stuck with workarounds to the existing HP code.
Regards,
-John
wb8tyw at qsl.net_work
More information about the Info-vax
mailing list