From owner-freebsd-net Fri Mar 1 9:55:19 2002 Delivered-To: freebsd-net@freebsd.org Received: from outboundx.mv.meer.net (outboundx.mv.meer.net [209.157.152.12]) by hub.freebsd.org (Postfix) with ESMTP id 9491437B417 for ; Fri, 1 Mar 2002 09:55:10 -0800 (PST) Received: from meer.meer.net (mail.meer.net [209.157.152.14]) by outboundx.mv.meer.net (8.11.6/8.11.6) with ESMTP id g21Ht6s51598; Fri, 1 Mar 2002 09:55:06 -0800 (PST) (envelope-from gnn@neville-neil.com) Received: from neville-neil.com ([209.157.133.226]) by meer.meer.net (8.9.3/8.9.3/meer) with ESMTP id JAA1829498; Fri, 1 Mar 2002 09:54:18 -0800 (PST) Message-Id: <200203011754.JAA1829498@meer.meer.net> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: "cfliu" Cc: freebsd-net@FreeBSD.ORG Subject: Re: Is recv/sendmsg important for AF_INET only sockets? In-Reply-To: Message from "cfliu" of "Fri, 01 Mar 2002 15:53:04 +0800." <001301c1c0f6$1e517ff0$872114ac@RTCN3848> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 01 Mar 2002 09:54:12 -0800 From: "George V. Neville-Neil" Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Hi, I am implementing a small BSD socket layer which supports only the = > AF_INET family. I am wondering whether recvmsg() and sendmsg() calls are = > required for the INET protocol family. I don't know if I should = > implemented it or not. I have looked up some open source projects and = > grepped for recvmsg and sendmsg calls but couldn't find any. How often = > do people use recvmsg/sendmsg() calls (also readv()/writev()) in their = > BSD socket based Internet applications? Is it safe NOT to implement = > these functions for a INET socket? These are used by applications that are implemented on top of UDP and they're very useful. If I were a consumer of your product I'd be pretty disappointed if these calls were not there. Later, George -- George V. Neville-Neil gnn@neville-neil.com NIC:GN82 "Those who would trade liberty for temporary security deserve neither" - Benjamin Franklin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message