Date: Sun, 03 Jul 2005 01:10:54 -0000 From: Andrey Chernov <ache@nagual.pp.ru> To: Poul-Henning Kamp <phk@phk.freebsd.dk>, src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern sys_generic.c Message-ID: <20050125110648.GB29791@nagual.pp.ru> In-Reply-To: <20050125105811.GA29791@nagual.pp.ru> References: <20050125103250.GA29461@nagual.pp.ru> <80962.1106649452@critter.freebsd.dk> <20050125105811.GA29791@nagual.pp.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 25, 2005 at 01:58:11PM +0300, Andrey Chernov wrote: > What's about "invalid buffer pointers" detection, directly mentioned in > the standard (above)? Now it is broken for zero bytes read because your > newly inserted check takes precedence. The next precedence violation candidate in error detection will be: "[EIO] The process is a member of a background process attempting to read from its controlling terminal, the process is ignoring or blocking the SIGTTIN signal, or the process group is orphaned." I.e. look at ERRORS section list and inspect each errno returning broken by preliminary zero bytes check. -- http://ache.pp.ru/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050125110648.GB29791>