From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] seeking for the truth In-Reply-To: <3b828656ea8bbad209d8a8a91f883860@vitanuova.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-whyleuaurzjksjsvshktzmyztv" Date: Thu, 12 Feb 2004 13:10:15 -0500 Topicbox-Message-UUID: e045a9a6-eacc-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-whyleuaurzjksjsvshktzmyztv Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit It's true of qio files in general, including pipes. I've used it often to know how much I can read without blocking. --upas-whyleuaurzjksjsvshktzmyztv Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Thu Feb 12 13:06:47 EST 2004 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Thu Feb 12 13:06:45 EST 2004 Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id E62361A052; Thu, 12 Feb 2004 13:06:33 -0500 (EST) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E42BC1A057; Thu, 12 Feb 2004 13:06:28 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id BC6F11A032; Thu, 12 Feb 2004 13:05:21 -0500 (EST) Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8C5BE19BA0 for <9fans@cse.psu.edu>; Thu, 12 Feb 2004 13:05:20 -0500 (EST) Message-ID: <3b828656ea8bbad209d8a8a91f883860@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] seeking for the truth From: rog@vitanuova.com In-Reply-To: <19e0f4ad4799fc7695445eb597fd5c2a@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 12 Feb 2004 18:10:18 0000 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on psuvax1.cse.psu.edu X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no version=2.63 X-Spam-Level: > > simpler might be: seekable = seek(fd, 0, 2) > 0; > > now you're talking. pity it doesn't work on /net/tcp/0/data. but i always thought that using the file size for "amount of unbuffered data" was a nasty thing to do... does anything actually use that property? --upas-whyleuaurzjksjsvshktzmyztv--