From owner-cvs-all Tue Oct 29 2:38:35 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 279C637B401; Tue, 29 Oct 2002 02:38:34 -0800 (PST) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id C714243E75; Tue, 29 Oct 2002 02:38:32 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id VAA19127; Tue, 29 Oct 2002 21:38:27 +1100 Date: Tue, 29 Oct 2002 21:49:49 +1100 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Bill Fenner Cc: jmallett@FreeBSD.org, , Subject: Re: cvs commit: src/lib/libfetch Makefile In-Reply-To: <200210281550.HAA18637@windsor.research.att.com> Message-ID: <20021029214349.W1156-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 28 Oct 2002, Bill Fenner wrote: > >> libfetch is now WARNS5 clean in the non-SSL case. > > > >With DECONST though, which only (sloppily) hides (valid) warnings... > > Better to create a new writev() system call which has a calling sequence > that allows passing in of constant buffers? Too late. POSIX.1 just (well, last year) standardized the broken interface. It's amazing how many mouldy interfaces POSIX.1-2001 has compared with POSIX.1-1990 (1988?). The corresponding problem for write(2) was fixed soon after `const' was standardized. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message