From owner-freebsd-standards@FreeBSD.ORG Wed Sep 10 08:40:33 2003 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D519316A4BF; Wed, 10 Sep 2003 08:40:33 -0700 (PDT) Received: from matou.sibbald.com (matou.sibbald.com [195.202.201.48]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFCE543FE5; Wed, 10 Sep 2003 08:40:31 -0700 (PDT) (envelope-from kern@sibbald.com) Received: from [192.168.68.112] (rufus [192.168.68.112]) by matou.sibbald.com (8.11.6/8.11.6) with ESMTP id h8AFeNE31532; Wed, 10 Sep 2003 17:40:23 +0200 From: Kern Sibbald To: Garrett Wollman In-Reply-To: <200309101453.h8AErJsV078350@khavrinen.lcs.mit.edu> References: <3F5B89B3.11367.112C1E2D@localhost> <200309100034.h8A0YTdY066678@khavrinen.lcs.mit.edu> <1063178382.15482.550.camel@rufus> <200309101453.h8AErJsV078350@khavrinen.lcs.mit.edu> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-xmwi4T7h8ZoAwEEUyMKV" Organization: Message-Id: <1063208423.27638.122.camel@rufus> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4 Date: 10 Sep 2003 17:40:23 +0200 cc: deischen@freebsd.org cc: freebsd-standards@freebsd.org cc: Dan Nelson cc: Dan Langille cc: Nate Lawson Subject: Re: comments on proposed uthread_write.c changes X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2003 15:40:34 -0000 --=-xmwi4T7h8ZoAwEEUyMKV Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2003-09-10 at 16:53, Garrett Wollman wrote: > < said: >=20 > > Can you explain how you came to the conclusion that a non-zero > > write may not return zero? Keep in mind that from the > > user's or my standpoint, we are talking about blocking > > writes. >=20 > That is not my conclusion. My conclusion is that, if write() returns > zero, it must be a permanent condition; that is to say, when write() > returns zero it is not appropriate to retry, as one would do for a > partial write of non-zero length. >=20 > -GAWollman Yes, sorry, I misunderstood -- my mistake. --=-xmwi4T7h8ZoAwEEUyMKV Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA/X0XnNgfoSvWqwEgRAgkJAJ4+6DbMBK2tcB/fSvIatR/8CeZy4gCffdav YvnclT6lF4B81lFQGEPe2Jg= =Hvhr -----END PGP SIGNATURE----- --=-xmwi4T7h8ZoAwEEUyMKV--