From owner-cvs-src@FreeBSD.ORG Sat Dec 16 01:42:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8E56D16A407; Sat, 16 Dec 2006 01:42:24 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from chipmunk.ai.net (axe.ai.net [205.134.161.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86DB643C9D; Sat, 16 Dec 2006 01:40:39 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from localhost (net-ix.gw.ai.net [205.134.160.6] (may be forged)) by chipmunk.ai.net (8.13.4/8.13.4) with SMTP id kBG1gXRE063150; Fri, 15 Dec 2006 20:42:34 -0500 (EST) (envelope-from trhodes@FreeBSD.org) Date: Fri, 15 Dec 2006 20:42:11 -0500 From: Tom Rhodes To: Randall Stewart 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> Organization: The FreeBSD Project X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Dec 2006 01:42:24 -0000 On Fri, 15 Dec 2006 16:39:10 -0500 Randall Stewart 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