From owner-freebsd-current@FreeBSD.ORG Sun Jan 23 21:17:06 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E91F216A4CE; Sun, 23 Jan 2005 21:17:06 +0000 (GMT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F7FA43D48; Sun, 23 Jan 2005 21:17:06 +0000 (GMT) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.13.1/8.13.1) with ESMTP id j0NLGvth066177; Mon, 24 Jan 2005 00:16:57 +0300 (MSK) (envelope-from ache@nagual.pp.ru) Received: (from ache@localhost) by nagual.pp.ru (8.13.1/8.13.1/Submit) id j0NLGvEi066176; Mon, 24 Jan 2005 00:16:57 +0300 (MSK) (envelope-from ache) Date: Mon, 24 Jan 2005 00:16:56 +0300 From: Andrey Chernov To: Giorgos Keramidas Message-ID: <20050123211656.GB64754@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Giorgos Keramidas , Joerg Wunsch , current@FreeBSD.ORG References: <20050121221156.GA21459@nagual.pp.ru> <20050120192324.GA30862@uriah.heep.sax.de> <20050120205501.GA69123@nagual.pp.ru> <20050120211449.GC30862@uriah.heep.sax.de> <20050120214406.GA70088@nagual.pp.ru> <20050120222137.GE30862@uriah.heep.sax.de> <20050121230949.GA34313@VARK.MIT.EDU> <20050122113015.GV30862@uriah.heep.sax.de> <20050122171743.GB39943@nagual.pp.ru> <20050123143024.GA28604@gothmog.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050123143024.GA28604@gothmog.gr> User-Agent: Mutt/1.5.6i X-AntiVirus: checked by AntiVir Milter (version: 1.1.0-3; AVE: 6.29.0.8; VDF: 6.29.0.75; host: nagual.pp.ru) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.6 (nagual.pp.ru [0.0.0.0]); Mon, 24 Jan 2005 00:16:57 +0300 (MSK) cc: Joerg Wunsch cc: current@FreeBSD.ORG Subject: Re: Implementation errors in strtol() X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2005 21:17:07 -0000 On Sun, Jan 23, 2005 at 04:30:24PM +0200, Giorgos Keramidas wrote: > Why would checking for explicit errno values be necessary? IIRC, after > a few emails I had exchanged with Dima Dorfman a few months ago, > checking for endptr *and* errno != 0 was ok. _Portable_ application must suppose that not all OSes are POSIX conformant, so it can't be sure what errno comes from strtol(), it is why explicit checking for known value is needed. -- http://ache.pp.ru/