[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