re: API
Bob Gilligan <Bob.Gilligan@eng.sun.com> Thu, 11 February 1993 22:16 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa17373; 11 Feb 93 17:16 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa17361; 11 Feb 93 17:16 EST
Received: from [128.127.2.105] by CNRI.Reston.VA.US id aa27971; 11 Feb 93 17:16 EST
Received: from Sun.COM by ftp.com with SMTP id AA29301; Thu, 11 Feb 93 17:09:40 -0500
Received: from Eng.Sun.COM (zigzag-bb.Corp.Sun.COM) by Sun.COM (4.1/SMI-4.1) id AA11515; Thu, 11 Feb 93 14:08:51 PST
Received: from bigriver.Eng.Sun.COM (bigriver-248) by Eng.Sun.COM (4.1/SMI-4.1) id AA07673; Thu, 11 Feb 93 14:12:00 PST
Received: from kandinsky.Eng.Sun.COM by bigriver.Eng.Sun.COM (4.1/SMI-4.1) id AA25562; Thu, 11 Feb 93 14:08:02 PST
Date: Thu, 11 Feb 1993 14:08:02 -0800
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Bob Gilligan <Bob.Gilligan@eng.sun.com>
Message-Id: <9302112208.AA25562@bigriver.Eng.Sun.COM>
To: ericf@atc.boeing.com
Subject: re: API
Cc: criteria@ftp.com, Bob.Gilligan@eng.sun.com
Content-Length: 1023
Status: OR
> From: Eric Fleischman <ericf@atc.boeing.com> > Subject: API > Date: Mon, 8 Feb 93 15:13:02 -0800 > > I would like to propose yet another IPvN Selection Criteria. This > criteria is that the IPvN solutions be able to use the existing TCP/IP > Transport Layer APIs unchanged. . . . A couple of features that we thought were desirable in designing the BSD API for SIP, and which would probably be desirable in an API for the other IPvN ideas, are: - Binary compatibility for pre-existing applications that use the old API. - Source compatibility for pre-existing applications that use the old API re-compiled on a new system. Old program binaries and new binaries compiled from old sources should continue to run and operate at least as well as if they were running on an IPv4 system. If you assume that the address is going to get longer, its hard to envision not changing the API at all. The trick is to continue to support for the old API, and have the programs that use it continue to do something useful.