From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2292 Path: news.gmane.org!not-for-mail From: Yuri Kozlov Newsgroups: gmane.linux.lib.musl.general Subject: src/stdio/__stdio_read.c Date: Fri, 16 Nov 2012 11:40:57 +0400 Message-ID: <20121116114057.34884015@keeper.home.local> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1353051712 26537 80.91.229.3 (16 Nov 2012 07:41:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Nov 2012 07:41:52 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2293-gllmg-musl=m.gmane.org@lists.openwall.com Fri Nov 16 08:42:03 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TZGYr-0002I7-LX for gllmg-musl@plane.gmane.org; Fri, 16 Nov 2012 08:42:01 +0100 Original-Received: (qmail 26445 invoked by uid 550); 16 Nov 2012 07:41:51 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 26437 invoked from network); 16 Nov 2012 07:41:51 -0000 X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Xref: news.gmane.org gmane.linux.lib.musl.general:2292 Archived-At: Hello. size_t __stdio_read(FILE *f, unsigned char *buf, size_t len) { ssize_t cnt; ... cnt = syscall(SYS_readv, ...) if (cnt <= 0) { f->flags |= F_EOF ^ ((F_ERR^F_EOF) & cnt); f->rpos = f->rend = 0; return cnt; } ... } It not raise a problem when a signed value return as unsigned? -- Best Regards, Yuri Kozlov