From owner-freebsd-current Tue Jun 23 23:51:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA17728 for freebsd-current-outgoing; Tue, 23 Jun 1998 23:51:37 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp01.primenet.com (daemon@smtp01.primenet.com [206.165.6.131]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA17686 for ; Tue, 23 Jun 1998 23:51:17 -0700 (PDT) (envelope-from tlambert@usr02.primenet.com) Received: (from daemon@localhost) by smtp01.primenet.com (8.8.8/8.8.8) id XAA11297; Tue, 23 Jun 1998 23:51:14 -0700 (MST) Received: from usr02.primenet.com(206.165.6.202) via SMTP by smtp01.primenet.com, id smtpd011248; Tue Jun 23 23:51:05 1998 Received: (from tlambert@localhost) by usr02.primenet.com (8.8.5/8.8.5) id XAA14212; Tue, 23 Jun 1998 23:50:57 -0700 (MST) From: Terry Lambert Message-Id: <199806240650.XAA14212@usr02.primenet.com> Subject: Re: Bogus errno twiddling by lstat... To: fenner@parc.xerox.com (Bill Fenner) Date: Wed, 24 Jun 1998 06:50:56 +0000 (GMT) Cc: tlambert@primenet.com, fenner@parc.xerox.com, peter@netplex.com.au, joelh@gnu.org, current@FreeBSD.ORG In-Reply-To: <199806231613.JAA05642@mango.parc.xerox.com> from "Bill Fenner" at Jun 23, 98 09:13:14 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > >That goes a long way towards explaining why they felt free to > >screw it up, I suppose... > > You misunderstood. My impression was that most of the ANSI C committee > didn't like how much of a hack the errno interface was (e.g. this little > discussion we're having) but nobody had the stomach to replace it with > something better but not backwards-compatible. In for a penny, in for a pound: 1) volatile 2) const 3) non-promotion to int stack calling convention 4) introduction of #pragma varation to preprocessor syntax To say that they avoided backward incompatability would be a lie. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message