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 24324 invoked from network); 3 Jan 2023 16:33:34 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 3 Jan 2023 16:33:34 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 8ED97424EF; Wed, 4 Jan 2023 02:32:56 +1000 (AEST) Received: from mpv-out-cfd-1.case.edu (mpv-out-cfd-1.CWRU.Edu [129.22.103.196]) by minnie.tuhs.org (Postfix) with ESMTPS id 3AD2E424EE for ; Wed, 4 Jan 2023 02:32:52 +1000 (AEST) Received: from mpv-local-ksl-1.CWRU.Edu (EHLO mpv-local-ksl-1.case.edu) ([129.22.103.235]) by mpv-out-cfd-1.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id AHO16633; Tue, 03 Jan 2023 11:32:51 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1672763571; bh=j+QwLwAVmNKU2mt/jnhn6bVaDtzH540t9hSUQesE13Q=; l=1150; h=Message-ID:Date:MIME-Version:Reply-To:Cc:Subject:To:References: From:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=bcTkDRuOyBMDgOwqOIF9nKLLsRqY4zTpRzptYlbskQ9WVVeRIglvA7YP9wOyd+VktW Bl82rBHM4J9utD62cfbORR7jziKIVENeMSnve+UGJBa6m9m3f6QqurxM6HkoE0UBl7o GfJG3rCGHBS0hzz/8DE4Y/qo0crVE6pBzXqsQuUsqNZx0eyJnk8+n44h8OQg71YxaMm KjbiRppqzVXpI3OdFEaeEIGTqgvx+mNg6kOIu+boRxBxMMceei6WukJYca6Z7VO3F4Y HCU4Q+mQFveSC4iNTilolycj8DyqC0UJDMFZXHKQ3xQh3Ye8YCTiE+0PCyoD6UdjwVx fMz9Wp6Q== Received: from mail-qt1-f197.google.com (EHLO mail-qt1-f197.google.com) ([209.85.160.197]) by mpv-local-ksl-1.case.edu (MOS 4.4.8-GA FastPath queued) with ESMTP id AQT36028; Tue, 03 Jan 2023 11:32:50 -0500 (EST) Received: by mail-qt1-f197.google.com with SMTP id m8-20020ac807c8000000b003a7f82f0da7so10616077qth.11 for ; Tue, 03 Jan 2023 08:32:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=g-case; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:reply-to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=j+QwLwAVmNKU2mt/jnhn6bVaDtzH540t9hSUQesE13Q=; b=asncdYzc4AWNzHr6wFria5Pzh3zJC3goeOU1Yng8ZoQcyjVzmfn0mDxp+n0VxTaEYY GFb9LxSJD9e2IhmOFB/kku9SbJpGelNV7b5h4W640piw3MWLIhEv4mE3d9BOG1c0BvI0 oPX5TZgRNC+48uUVyGBQV2Eeg0+pVxDnCWbhHbtV8LmZJqZ/nI3WAR9OLwqWMkxX1JWX iTojp169GME2+1ob/ybKg7xrSJAfuriACIMUZBV99aYPcOtE5yotQTpRHD5dqPhsugL3 UtAvIevdI/G711IA+3JE+1D+oVd2nBZK+kr+YGsv6ByHfFv6VkPMsmIkp7tIxNIAZgQR qeoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j+QwLwAVmNKU2mt/jnhn6bVaDtzH540t9hSUQesE13Q=; b=WZ7lKzdBgqv2gJbiCsY8VpwUttiB6n7F8fZUpMZpsMmgqogtPytjduelFLCd0SKZ4A lKET8xxdmU5RWffdCnXLsDqSK7F93EgcExaU/4YDC7uYDln5uxmBg0bbjw7jX+vm7Qop UX1TnvEkA92G72DPNuni2pkycf6WHVkotBFgEdauwW/ofn8qrTPe8dZzzSBUX18+qqAz KIjnchVa/JKidcNL5hOu1sjrInOAf9XX7UlBawt6+oc4BF54KprOLiQ7pTTyNoTQ1ZK6 2pHMkn+sBl+a9lv+PLYDCONiOhLo9Ch1t2/kWQVl4LY4UItm03cU4L9zkwSLFNL+SUUw nWuQ== X-Gm-Message-State: AFqh2koNfdr+3+N2oYDyVkC2xP7Pewe5bb5497S3GM1Ar25W6EFZOOLX w0/sHGMvFUL4C2pXd4/cJeKaV+8L5cRRSKbf9brH/pwpNud6WADSn8wvBiiObmw+BB3pyfyNd7d UeIVEDrs= X-Received: by 2002:ac8:1343:0:b0:3a9:8f7e:a4d4 with SMTP id f3-20020ac81343000000b003a98f7ea4d4mr53350563qtj.41.1672763569900; Tue, 03 Jan 2023 08:32:49 -0800 (PST) X-Google-Smtp-Source: AMrXdXsccYszaYY46e9gy3tI2HZ0RewUg6qvQ45Yon4FPj6fk74AVcWOdT9n5fsnRgzfhXrXH/Z0ig== X-Received: by 2002:ac8:1343:0:b0:3a9:8f7e:a4d4 with SMTP id f3-20020ac81343000000b003a98f7ea4d4mr53350546qtj.41.1672763569577; Tue, 03 Jan 2023 08:32:49 -0800 (PST) Received: from [129.22.8.211] (caleb.INS.CWRU.Edu. [129.22.8.211]) by smtp.gmail.com with ESMTPSA id e7-20020ac845c7000000b003a81029654csm19191779qto.31.2023.01.03.08.32.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 03 Jan 2023 08:32:49 -0800 (PST) Message-ID: <94acc752-5f58-9d02-0979-f5a97b2af2ef@case.edu> Date: Tue, 3 Jan 2023 11:32:45 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US To: Clem Cole , Jon Steinhart References: <52FB6638-AEFF-4A4F-8C2E-32089D577BA0@planet.nl> <464819f0-d2f6-2a60-6481-a194f4428b4d@case.edu> <20221230200246.GW5825@mcvoy.com> <8ca17d52-a25a-dbbf-e1f0-d743b8884cfa@in-ulm.de> <202212302048.2BUKmBBs253245@darkstar.fourwinds.com> <20221231114037.7D30921FB4@orac.inputplus.co.uk> <202212311849.2BVIntjP356028@darkstar.fourwinds.com> From: Chet Ramey In-Reply-To: Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-Mirapoint-IP-Reputation: reputation=Good-1, source=Queried, refid=tid=0001.0A742F8F.63B44DBB.006A, actions=tag X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A742F1E.63B458B3.0001,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2016-11-06 16:00:04, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 6fa3c539a20ea00426ae5c377b2b1b00 X-Mirapoint-IP-Reputation: reputation=good-1, source=Fixed, refid=n/a, actions=tag X-Junkmail-Status: score=8/90, host=mpv-out-cfd-1.case.edu X-Junkmail-PrAS-Raw: score=8/90, refid=2.7.2:2023.1.3.160026:17:8.707, ip=, rules=__YOUTUBE_RCVD, DKIM_SIGNATURE, __X_GOOGLE_DKIM_SIGNATURE, __X_GM_MESSAGE_STATE, __X_GOOGLE_SMTP_SOURCE, __HAS_MSGID, __SANE_MSGID, __MSGID_HEX_844412, DATE_TZ_NA, __MIME_VERSION, __USER_AGENT, __MOZILLA_USER_AGENT, __HAS_REPLYTO, __HAS_CC_HDR, __MULTIPLE_RCPTS_CC_X2, __SUBJ_REPLY, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __TO_MALFORMED_2, __MULTIPLE_RCPTS_TO_X2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __HAS_REFERENCES, __REFERENCES, __HAS_FROM, FROM_EDU_TLD, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, CTE_8BIT, __REPLYTO_SAMEAS_FROM_ADDY, __REPLYTO_SAMEAS_FROM_ACC, __FROM_DOMAIN_IN_ANY_CC2, __HEADER_ORDER_FROM, __RCPT_DOMAIN_NOT_TO, __REPLYTO_SAMEAS_FROM_DOMAIN, __DKIM_ALIGNS_1, __DKIM_ALIGNS_2, __FUR_HEADER, __ANY_URI, __URI_MAILTO, __HTTPS_URI, __URI_WITH_PATH, __URI_ENDS_IN_SLASH, __URI_NO_WWW, __CP_URI_IN_BODY, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 Message-ID-Hash: POBTRUQMM4YGQPS6O5Q66VCXUTZXZSVT X-Message-ID-Hash: POBTRUQMM4YGQPS6O5Q66VCXUTZXZSVT X-MailFrom: chet.ramey@case.edu 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 CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Reply-To: chet.ramey@case.edu Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gMTIvMzEvMjIgMjoyNCBQTSwgQ2xlbSBDb2xlIHdyb3RlOg0KDQo+ICAgICBJIHNlZW0gdG8g cmVtZW1iZXIgdGhhdCBzb21lb25lIGdvdCB3ZWRnZWQgaW50byBTeXN0ZW0gVg0KPiAgICAgdGhh dCB3YXMgYXdmdWwgYW5kIHVudXNhYmxlLg0KPiANCj4gSUlSQyBpdCB3YXMgaW4gU1ZSMiB0aGF0 IGEgdmVyc2lvbiBvZiBhIGpvYiBjb250cm9sIHN5c3RlbSBhZGRlZCBzb21lIG9mIA0KPiB0aGUg c2VtYW50aWNzIG9mIEt1bHAncyBzY2hlbWUgdG8gdGhlIGtlcm5lbCwgYnV0IG5vdCBhbGwgYXMg eW91wqBwb2ludCBvdXQgDQo+IGFuZCBpdMKgd2FzIHByZXR0eSBkaXNhcHBvaW50aW5nIGlmIHlv dSBoYWQgZ3Jvd24gdXAgb24gQlNEIHN5c3RlbXMuwqAgTGF0ZXIgDQo+IFBPU0lYIHdvdWxkIHBp Y2sgdXAgdGhlIEt1bHAvQlNEIEpvYiBDb250cm9sIGRlZmluaXRpb24gYW5kIGJ5IFNWUjMvU1ZS NCANCj4gQVQmVCBmbGVzaGVkIG91dCBhbGwgYWxsIG9mIHRoZSBzZW1hbnRpY3MuDQoNClRoZXJl IGlzIGEgcHJldHR5IGdvb2QgZGlzY3Vzc2lvbiBvZiA0LjIgQlNELXN0eWxlIGpvYiBjb250cm9s IGFuZCB3YXlzIHRvDQptYWtlIGl0IGZpdCB3aXRoIFN5c3RlbSBWIHNlbWFudGljcyAobW9zdGx5 IGNvbnRyb2xsaW5nIHRlcm1pbmFscyBhbmQsIG9mDQpjb3Vyc2UsIHByb2Nlc3MgZ3JvdXBzKSBh dA0KDQpodHRwczovL3dlYi5waHlzaWNzLnVjc2IuZWR1L35wY3MvYXBwcy9iYXNoL2pvYi5jb250 cm9sLnBzDQoNClRoaXMgaXMgcHJvYmFibHkgdGhlIGJlc3QgZGVzY3JpcHRpb24gb2YgQlNELXN0 eWxlIGpvYiBjb250cm9sLCBhbmQgaXQgaXMNCnRoZSBpbnNwaXJhdGlvbiBmb3IgbXVjaCBvZiB0 aGUgUE9TSVggam9iIGNvbnRyb2wgZGVzaWduIChlLmcuLCB0aGVpcg0KaW52ZW50aW9uIG9mICJz ZXNzaW9ucyIgYXMgdGhlIHJlcGxhY2VtZW50IGZvciBTeXN0ZW0gViBzdHlsZSBwcm9jZXNzDQpn cm91cHMpLg0KDQpDaGV0DQotLSANCmBgVGhlIGx5ZiBzbyBzaG9ydCwgdGhlIGNyYWZ0IHNvIGxv bmcgdG8gbGVybmUuJycgLSBDaGF1Y2VyDQoJCSBgYEFycyBsb25nYSwgdml0YSBicmV2aXMnJyAt IEhpcHBvY3JhdGVzDQpDaGV0IFJhbWV5LCBVVGVjaCwgQ1dSVSAgICBjaGV0QGNhc2UuZWR1ICAg IGh0dHA6Ly90aXN3d3cuY3dydS5lZHUvfmNoZXQvDQoNCg==