Alan Coopersmith writes:
> Having spent more time fixing yet another open source package
> to find the socket/name lookup functions on Solaris in libnsl
> & libsocket that all other commonly used OS'es put in libc, I
> have to wonder - is there any reason to keep them out of libc?

They're awful, aren't they?

> Couldn't we fold them in and leave filters, as was done for the
> thread libraries?    Are the libxnet versions of the overlapping
> functions incompatible, and even if so, can't we fix that in a
> less painful way than forcing Solaris-ism's into every open source
> project that wants to open a socket or find a hostname?

Yes, they're incompatible -- for ancilary data at least, as well as
some of the error returns.

:-/

This has been discussed to death many times (networking-discuss is
probably a better list for it; that's where the networking people
who've discussed it before hang out), and we've threatened to do it
before (I think meem was the last to discuss it seriously), but I
don't think there's an open CR on it.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to