From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 29256 invoked from network); 21 Jan 2023 03:38:46 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 21 Jan 2023 03:38:46 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id AB5854254B; Sat, 21 Jan 2023 13:38:10 +1000 (AEST) Received: from fourwinds.com (075-142-133-254.biz.spectrum.com [75.142.133.254]) by minnie.tuhs.org (Postfix) with ESMTPS id 0346742546 for ; Sat, 21 Jan 2023 13:37:59 +1000 (AEST) Received: from darkstar.fourwinds.com (localhost [127.0.0.1]) by darkstar.fourwinds.com (8.17.1/8.17.1) with ESMTP id 30L3bv1P2041611 for ; Fri, 20 Jan 2023 19:37:57 -0800 DKIM-Filter: OpenDKIM Filter v2.11.0 darkstar.fourwinds.com 30L3bv1P2041611 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fourwinds.com; s=default; t=1674272277; bh=ZsQWTa+wuv17AnlY2lhUBe/lzUbFP6ztFJPMw9hZlv4=; h=From:To:Subject:In-reply-to:References:Date:From; b=McyFwEnj/4KfU/X5G/ECUC390khjKTp9kYI6MECXLZTdtOe9XbV7B3qBAn5yfoWEn /slDnDEWXzSNrPYcQ1iPjQv1esomsIgSM0h1LyIox1T7iWEd84uTzbPfTckikdrIDo ew4+IIC7c9+LWC+CfOTsnLoHzFDUyVlRX9u9hEdI= Received: from darkstar (jon@localhost) by darkstar.fourwinds.com (8.17.1/8.15.2/Submit) with ESMTP id 30L3bvFi2041608 for ; Fri, 20 Jan 2023 19:37:57 -0800 Message-Id: <202301210337.30L3bvFi2041608@darkstar.fourwinds.com> From: Jon Steinhart To: The Eunuchs Hysterical Society In-reply-to: References: Comments: In-reply-to ron minnich message dated "Fri, 20 Jan 2023 14:44:51 -0800." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2041606.1674272276.1@darkstar> Date: Fri, 20 Jan 2023 19:37:56 -0800 X-JON-SPAM: local delivery Message-ID-Hash: OR62X4N4IVR4HSL2IZR5Y2L7UNKQT5IG X-Message-ID-Hash: OR62X4N4IVR4HSL2IZR5Y2L7UNKQT5IG X-MailFrom: jon@fourwinds.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: FD 2 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: ron minnich writes: > I am trying to remember when fd 2 (aka stderr) became a thing. I have a > vague memory that it was post-v6 but that may be way off. Related to this, according to Steve Johnson, stderr was not part of the original stdio library; it was added as a side effect of the development of troff for the C/A/T photoypesetter which projected images onto silver photographic paper. That became very expensive when the Hunt brothers cornered the silver market, and folks were asked to cut down on phototypesetter use. It was not uncommon to send a job to the typesetter only to get back a beautifully formatted page containing a cannot open file error message. The stderr file pointer was born so that error messages could go to the terminal instead of to the typesetter in order to save money.