BSD:sockets::SVID:(what?)

Eduardo Krell ekrell at hector.UUCP
Fri Jul 1 03:08:14 AEST 1988


In article <2820 at ttidca.TTI.COM> mb at ttidca.tti.com (Michael Bloom) writes:

>>	What are the SVID and POSIX eqivalents of sockets in BSD?
>
>That's a real good question.  For now, SV3 has no *close* equivalents.

There are various third party vendors (like Lachman and Wollongong)
who offer the entire TCP/IP suite, including a socket library for
SVR3. Some of these implementations are streams-based and some are not.

>TCP/IP has been promised for 5.4, but the big (hear this, AT&T?)
>question is "via what mechanism?"

Streams is the natural mechanism to implement communication protocols
in SVR3 and higher.
Besides, if you're provided with a socket emulation library, you really
don't care what the kernel implementation looks like.

>Portions of "the big question are": Will IP/UDP/TCP be rewritten as
>streams modules?

They've already been rewritten. See above.

>Will streams itself be different in 5.4? Sun has documented that they
>had to "extend" streams just to be able to provide a streams terminal
>driver that could handle the bsd functionality not present in system V
>tty drivers.

You can add stream modules to support whatever interface you want.
I guess Sun wanted to provide a BSD-like tty interface, so they had
to write an appropriate stream module to support their ioctl's, etc.
I don't see why the streams mechanism itself would have to be changed.
    
    Eduardo Krell                   AT&T Bell Laboratories, Murray Hill, NJ

    UUCP: {ihnp4,ucbvax}!ulysses!ekrell		ARPA: ekrell at ulysses.att.com



More information about the Comp.unix.wizards mailing list