Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2006 20:42:11 -0500
From:      Tom Rhodes <trhodes@FreeBSD.org>
To:        Randall Stewart <rrs@cisco.com>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, andre@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc/net Makefile.inc sctp_sys_calls.c   src/sys/sys param.h
Message-ID:  <20061215204211.25edcc42.trhodes@FreeBSD.org>
In-Reply-To: <458315FE.6080408@cisco.com>
References:  <200612151201.kBFC1qEv006825@repoman.freebsd.org> <4582A1E0.1050503@freebsd.org> <458315FE.6080408@cisco.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 15 Dec 2006 16:39:10 -0500
Randall Stewart <rrs@cisco.com> wrote:

> Andre Oppermann wrote:
> > Randall Stewart wrote:
> > 
> >> rrs         2006-12-15 12:01:50 UTC
> >>
> >>   FreeBSD src repository
> >>
> >>   Modified files:
> >>     lib/libc/net         Makefile.inc     sys/sys              param.h 
> >>   Added files:
> >>     lib/libc/net         sctp_sys_calls.c   Log:
> >>   This adds the "system calls"
> >>    sctp_connectx()
> >>    sctp_bindx()
> >>    sctp_sendmsg()
> >>    sctp_send()
> >>    sctp_sendx()
> >>    sctp_sendmsgx()
> >>    sctp_recvmsg()
> > 
> > 
> > What makes these sctp_* syscalls so special as opposed to their
> > generic and protocol agnostic counterparts?
> > 
> The generic counter parts are what these calls (at least a few
> of them send/recv etc) use to actually make the call. You can
> use either the "generic" ones.. which of course is more efficent.
> Or you can use the sctp_send* or sctp_recv* call instead.. which
> is more portable.. since they conform to the socket api document.
> 
> Some of these (the rest) are not even system calls. but a collection
> of socket options..
> 
> I have just got through getting the first cut of all the man
> pages together... sigh.. still need more work on sctp(4).. but
> I think I will send it all to George for approval.. I have also
> asked some of the other SCTP team members to have a look at the
> man pages and see if I missed anything .. which I probably did :-)

doc@FreeBSD.org is your friend.  :)

-- 
Tom Rhodes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061215204211.25edcc42.trhodes>