[Info-vax] NETLIB V2.5 released for X86_64, AXP, and I64

Hunter Goatley goathunter at goatley.com
Sun Jul 16 15:34:59 EDT 2023


On 7/15/2023 8:20 PM, Arne Vajhøj wrote:
> And I was sort of assuming that Multinet
> and TCPWare had gotten a goal to be fully HP/VSI compatible from
> a programming perspective and just focus on doing everything better.

Yes, all three products support the BGDRIVER calls, which is what the C 
RTL calls and one of the choices for $QIO and friends.

All three also support the INETDRIVER, though I doubt anything but 
MultiNet actually uses that these days.

NETLIB versions before V2.4 had different shareable images: one for UCX, 
one for MultiNet, one for TCPware, one for Wollongong. They each used 
the product-specific $QIO interfaces.

Over time, as MultiNet and TCPware better emulated BGDRIVER, it was no 
longer necessary to have different shareable images, and when Matt 
released NETLIB V2.4, it only used calls to the BGDRIVER, just like the 
C RTL, but still worked for all three products.


> Or is NETLIB today more for those applications written against it
> back in time?

That's why. MX, HGFTP, NBS, and, I assume, other things written back in 
the day used NETLIB because it was the best solution at the time. I have 
no interest in rewriting MX or HGFTP to make use of the BGDRIVER when 
they already work fine with NETLIB.

I plan to release HGFTP and, probably, MX for X86_64 whenever the BLISS 
compiler is released.

Hunter





More information about the Info-vax mailing list