Dave Arnold (firstname.lastname@example.org)
21 Feb 88 18:16:46 GMT
In a previous posting, I asked a question regarding standard C-binding
network interfaces, and any work currently in progress on the
subject. Following is what I considered to be the definitive
Posted-Date: Tue, 26 Jan 88 10:29:34 est
Subject: Re: /usr/group Network Interface Working Group
I have good news and bad news for you. Luckily, most of it
is good. First of all, I am the right person to contact. I've been
chairing the committee for a little over a year now. Unfortunately,
we have not made a tremendous amount of progress for various
The interface that you proposed is exactly what I am personally shooting
for. The committee's goal is to propose an interface that is source
code portable across POSIX-conforming systems. To do this, we classified
networking applications into 3 catagories:
1) sophisticated - an application that knows it is running on a network
and makes use of protocol or network-specific features (we do
not address this type of application - it is inherently non-
2) knowledgeable - an application that knows it is running on a network
but does NOT make any use of protocol or network-specific
features (in other words, it really wants a "reliable" bit pipe).
We are working on this type of application first.
3) naive - an application that does not know that it is running over
a network (e.g. a cat process that has its output directed to a
network device). We deferred dealing with this type of
application until we finish the knowledgeable application.
It took a fair amount of time to define the problem as stated above.
At our last meeting, one of the members volunteered to write a proposal
off-line to present at the next meeting in Dallas on Feb. 8&9.
This proposal (nor any other) has not been approved yet.
Anyhow, to obtain our documents, you should call the /usr/group office at
This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:40:42 GMT