From owner-freebsd-hackers Fri May 3 12:06:59 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02703 for hackers-outgoing; Fri, 3 May 1996 12:06:59 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA02695 for ; Fri, 3 May 1996 12:06:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by rover.village.org (8.7.5/8.6.6) with SMTP id NAA10466; Fri, 3 May 1996 13:05:12 -0600 (MDT) Message-Id: <199605031905.NAA10466@rover.village.org> To: Terry Lambert Subject: Re: stdio problem Cc: rpt@miles.sso.loral.com (Richard Toren), freebsd-hackers@FreeBSD.org In-reply-to: Your message of Fri, 03 May 1996 11:36:26 PDT Date: Fri, 03 May 1996 13:05:11 -0600 From: Warner Losh Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk : What about a static initializer that operates on stdio? Is this : now deemed illegal? At one point I know that accessing stdin,stdout and stderr was well defined in the C++ language draft. I've not checked recently. It is not well defined (or at least wasn't) if cin, cerr and cout work because those generally use the global ctor feature and ordering isn't well defined for those. Warner