Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 85030 invoked by uid 500); 13 Oct 2002 11:50:11 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 85017 invoked from network); 13 Oct 2002 11:50:10 -0000 Date: Sun, 13 Oct 2002 20:50:10 +0900 From: "Takashima, Makoto" To: dev@httpd.apache.org Subject: Re: Problem with non-blocking write to pipe Cc: takasima@poem.ocn.ne.jp (=?ISO-2022-JP?B?GyRCOWJFZz8/GyhC?=) In-Reply-To: <20021013114021.3A5963CC6@m-kg271p.ocn.ne.jp> References: <20021013114021.3A5963CC6@m-kg271p.ocn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.05.06 Message-Id: <20021013115010.DA32B3F61@m-kg271p.ocn.ne.jp> X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N One correction. On Sun, 13 Oct 2002 20:40:21 +0900, takasima@poem.ocn.ne.jp wrote: > > /* write request of {PIPE_BUF} bytes or less may fail */ > /* because it is atomic when writing to pipe or FIFO */ > while (rv == (apr_size_t)-1 && > *nbytes < PIPE_BUF && errno == EAGAIN) it sould be : while (rv == (apr_size_t)-1 && *nbytes <= PIPE_BUF && errno == EAGAIN) -- takasima@poem.ocn.ne.jp