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.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_IMAGE_ONLY_20,HTML_MESSAGE,HTML_SHORT_LINK_IMG_3, MAILING_LIST_MULTI autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 18035 invoked from network); 2 Jan 2023 05:12:10 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 2 Jan 2023 05:12:10 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 32F7D4243F; Mon, 2 Jan 2023 15:11:32 +1000 (AEST) Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by minnie.tuhs.org (Postfix) with ESMTPS id 0D7B9423B6 for ; Mon, 2 Jan 2023 15:11:24 +1000 (AEST) Received: by mail-pf1-f169.google.com with SMTP id w203so1407096pfc.12 for ; Sun, 01 Jan 2023 21:11:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mhorton-net.20210112.gappssmtp.com; s=20210112; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=NRLzZ8FMH85oRnBp7Pjx398tuDGbttgOsVxsyEJSU/0=; b=SiFYOIS07wDiYBfie/ggfplz/JRpDnjb4q0CQbli3SNedCMFE+/S/OhAQD1GYybsjO q1fFeLj62eR/hOR7p0n6ojNaNEbPkCfEpVzo6rjl04qNiiWrGqlB8RpVnSSToZWIyMRR 8Dz3Dk2CsVhYcRrTplrlyXtbmj+edhkoaUUTyufySyTXqHKMLkE4fFzQRoxokOut+m/D SDsM04bVx/UgUrzQls0ThOjUd8fXFiMWQ3ptYIOVuku4QFODelg1N0QDakfcKz+Pe7ww YC+mqouz7q/CXUdPLid65YNMd+FSjwgfGtENpyQW5CLQ/qyzzVwt1QDfmGN2E2SeBU5Q /CQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=NRLzZ8FMH85oRnBp7Pjx398tuDGbttgOsVxsyEJSU/0=; b=OBYiDN6jJhztgXr3WmVqWJCYJ8IbfPdLbVvKnx4kkubNlYx6hdtna3Y/8zKIeyK5wL DJdK/U8rcCxACRa1SCvcrIZ/70QHIp8fTH8cIHfjDwNOXm54UaaA9NhTiO/LDeZ/YKly rs3F6CXpoJUv9A5SyvO8wCYQaLT8z17I5rFPwepYkxBMTMApscGFZbMhesaS0m3RLwpL 8czR2eK4gfQlIU7U2SOQNs+tMyjZtdxIJVyYCVgrSIIwcKLQPDw9vXtJHuFTz4xbeEF9 5mp//F7hfouEgCu7RXso1uvctUC05fTtLFa/ESoZMYU/Q1bIUjxLgy4tQZ2FxhCqpM8D C7sA== X-Gm-Message-State: AFqh2kqtVMHqW1bCDhQBPQGbQjPhLCxng8HwTA/KvkIQckjXH+Oo7I4Y ZG16oQJId9R6nk0EDHiqFxzG3qi8H+JesI/p X-Google-Smtp-Source: AMrXdXusYqcu8uJekuCJMWOquQMF1IC+SOOYCAKz8OICxwIjJHK0n6dRxbM33BXJAvVIo8IEyvpglQ== X-Received: by 2002:a62:1c52:0:b0:581:f654:a37d with SMTP id c79-20020a621c52000000b00581f654a37dmr10985917pfc.17.1672636222425; Sun, 01 Jan 2023 21:10:22 -0800 (PST) Received: from ?IPV6:2600:8801:fb1e:53f0::9af? ([2600:8801:fb1e:53f0::9af]) by smtp.gmail.com with ESMTPSA id t6-20020aa79466000000b005772d55df03sm7001840pfq.35.2023.01.01.21.10.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 01 Jan 2023 21:10:21 -0800 (PST) Content-Type: multipart/alternative; boundary="------------OVdmDqLjaJ7Li0Lz3AQoU0tU" Message-ID: <528f0c53-ccc2-88a1-5a7b-120362c648dd@mhorton.net> Date: Sun, 1 Jan 2023 21:10:20 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US To: tuhs@tuhs.org References: <52FB6638-AEFF-4A4F-8C2E-32089D577BA0@planet.nl> <464819f0-d2f6-2a60-6481-a194f4428b4d@case.edu> <20221230200246.GW5825@mcvoy.com> <88f83b4c-b3f9-ed87-b2fa-560fb369742a@makerlisp.com> <20221231035931.GG5825@mcvoy.com> From: Mary Ann Horton In-Reply-To: Message-ID-Hash: HIN236LRTU7ZXFB4R6S3BNWDKTNOPHPM X-Message-ID-Hash: HIN236LRTU7ZXFB4R6S3BNWDKTNOPHPM X-MailFrom: mah@mhorton.net 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: 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: This is a multi-part message in MIME format. --------------OVdmDqLjaJ7Li0Lz3AQoU0tU Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gMTIvMzAvMjIgMjA6MjMsIERhdmUgSG9yc2ZhbGwgd3JvdGU6DQo+IFllcDsgd2hvZXZlciB3 cm90ZSBDU0ggbXVzdCd2ZSBiZWVuIGhpZ2ggb24gc29tZXRoaW5nLCBhcyB0aGUgc3ludGF4IG1h a2VzDQo+IG5vIHNlbnNlIHdoYXRzb2V2ZXIuDQoNCkJpbGwgSm95IHdyb3RlIGNzaC4gSGUgYmFz ZWQgaXQgb24gdGhlIFY2IHNoZWxsLsKgIEl0IG1hZGUgcGVyZmVjdCBzZW5zZSANCmF0IHRoZSB0 aW1lLiBUaGlzIHdhcyBiZWZvcmUgdGhlIFY3IEJvdXJuZSBzaGVsbCBjYW1lIG91dC4NCg0KVGhh bmtzLA0KDQovTWFyeSBBbm4gSG9ydG9uLyAoc2hlL2hlci9tYSdhbSkNCm1hcnlhbm5ob3J0b24u Y29tIDxodHRwczovL21hcnlhbm5ob3J0b24uY29tPg0KDQoiVGhpcyBpcyBhIGdyZWF0IGJvb2si IC0gTW9uaWNhIEhlbG1zDQoNCiJCcmF2ZSBhbmQgSW1wb3J0YW50IiAtIExhdXJhIEwuIEVuZ2Vs DQoNCiDCoMKgwqDCoMKgIEF2YWlsYWJsZSBvbiBBbWF6b24gYW5kIGJuLmNvbSENCg0KCTxodHRw czovL3d3dy5hbWF6b24uY29tL1RyYWlsYmxhemVyLUxpZ2h0aW5nLVRyYW5zZ2VuZGVyLUVxdWFs aXR5LUNvcnBvcmF0ZS1lYm9vay9kcC9CMEI4RjJCUjlCPg0KDQoNCg0K --------------OVdmDqLjaJ7Li0Lz3AQoU0tU Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEyLzMwLzIyIDIwOjIzLCBEYXZlIEhv cnNmYWxsIHdyb3RlOjxicj4NCiAgICA8L2Rpdj4NCiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRl Ig0KICAgICAgY2l0ZT0ibWlkOmFscGluZS5CU0YuMi4yMS45OTk5LjIyMTIzMTE1MTYzMzAuNjkw NjhAYW5ldXJpbi5ob3JzZmFsbC5vcmciPg0KICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXBy ZSIgd3JhcD0iIj5ZZXA7IHdob2V2ZXIgd3JvdGUgQ1NIIG11c3QndmUgYmVlbiBoaWdoIG9uIHNv bWV0aGluZywgYXMgdGhlIHN5bnRheCBtYWtlcyANCm5vIHNlbnNlIHdoYXRzb2V2ZXIuDQo8L3By ZT4NCiAgICA8L2Jsb2NrcXVvdGU+DQogICAgPHA+QmlsbCBKb3kgd3JvdGUgY3NoLiBIZSBiYXNl ZCBpdCBvbiB0aGUgVjYgc2hlbGwuwqAgSXQgbWFkZSBwZXJmZWN0DQogICAgICBzZW5zZSBhdCB0 aGUgdGltZS4gVGhpcyB3YXMgYmVmb3JlIHRoZSBWNyBCb3VybmUgc2hlbGwgY2FtZSBvdXQuPGJy Pg0KICAgIDwvcD4NCiAgICA8ZGl2IGNsYXNzPSJtb3otc2lnbmF0dXJlIj5UaGFua3MsDQogICAg ICA8cD4NCiAgICAgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCnRhYmxlIHsNCiAgIGJvcmRl ci1zcGFjaW5nOiAwcHggc29saWQgd2hpdGU7DQogICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7 DQp9DQo8L3N0eWxlPjwvcD4NCiAgICAgIDx0YWJsZSBib3JkZXI9IjAiPg0KICAgICAgICA8dGJv ZHk+DQogICAgICAgICAgPHRyPg0KICAgICAgICAgICAgPHRkPg0KICAgICAgICAgICAgICDCoMKg wqDCoMKgIDxpPk1hcnkgQW5uIEhvcnRvbjwvaT4gKHNoZS9oZXIvbWEnYW0pDQogICAgICAgICAg ICAgIDxicj4NCiAgICAgICAgICAgICAgwqDCoMKgwqDCoCA8YSBocmVmPSJodHRwczovL21hcnlh bm5ob3J0b24uY29tIj5tYXJ5YW5uaG9ydG9uLmNvbTwvYT4NCiAgICAgICAgICAgICAgPGJyPg0K ICAgICAgICAgICAgICA8cD4NCiAgICAgICAgICAgICAgICAiVGhpcyBpcyBhIGdyZWF0IGJvb2si IC0gTW9uaWNhIEhlbG1zDQogICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgPHA+DQog ICAgICAgICAgICAgICAgIkJyYXZlIGFuZCBJbXBvcnRhbnQiIC0gTGF1cmEgTC4gRW5nZWwNCiAg ICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICA8cD4NCiAgICAgICAgICAgICAgICDCoMKg wqDCoMKgIEF2YWlsYWJsZSBvbiBBbWF6b24gYW5kIGJuLmNvbSENCiAgICAgICAgICAgICAgPC9w Pg0KICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgIDx0ZD4NCiAgICAgICAgICAgICAgPGEN CmhyZWY9Imh0dHBzOi8vd3d3LmFtYXpvbi5jb20vVHJhaWxibGF6ZXItTGlnaHRpbmctVHJhbnNn ZW5kZXItRXF1YWxpdHktQ29ycG9yYXRlLWVib29rL2RwL0IwQjhGMkJSOUIiPjxpbWcNCnNyYz0i aHR0cHM6Ly9tYXJ5YW5uaG9ydG9uLmNvbS90cmFpbGJsYXplci1henRodW1iLmpwZyIgd2lkdGg9 IjgzIg0KICAgICAgICAgICAgICAgICAgaGVpZ2h0PSIxMjUiIGFsaWduPSJyaWdodCI+DQogICAg ICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgPC90cj4NCiAgICAg ICAgPC90Ym9keT4NCiAgICAgIDwvdGFibGU+DQogICAgICA8YnI+DQogICAgICA8YnI+DQogICAg PC9kaXY+DQogICAgPGJyPg0KICA8L2JvZHk+DQo8L2h0bWw+DQo= --------------OVdmDqLjaJ7Li0Lz3AQoU0tU--