From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MISSING_HEADERS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [IPv6:2600:3c01:e000:146::1]) by inbox.vuxu.org (Postfix) with ESMTP id 658C027FA4 for ; Tue, 11 Jun 2024 10:05:17 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 238BA42AA7; Tue, 11 Jun 2024 18:05:13 +1000 (AEST) Received: from arjuna.pair.com (arjuna.pair.com [209.68.5.131]) by minnie.tuhs.org (Postfix) with ESMTPS id 2C57A42AA5 for ; Tue, 11 Jun 2024 18:05:09 +1000 (AEST) Received: from arjuna.pair.com (localhost [127.0.0.1]) by arjuna.pair.com (Postfix) with ESMTP id 714D28A649 for ; Tue, 11 Jun 2024 04:05:08 -0400 (EDT) Received: from orac.inputplus.co.uk (57.89.115.87.dyn.plus.net [87.115.89.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by arjuna.pair.com (Postfix) with ESMTPSA id 3FB388A639 for ; Tue, 11 Jun 2024 04:05:08 -0400 (EDT) Received: from orac.inputplus.co.uk (orac.inputplus.co.uk [IPv6:::1]) by orac.inputplus.co.uk (Postfix) with ESMTP id 73D7B21309 for ; Tue, 11 Jun 2024 09:05:06 +0100 (BST) From: Ralph Corderoy MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 In-reply-to: References: Date: Tue, 11 Jun 2024 09:05:06 +0100 Message-Id: <20240611080506.73D7B21309@orac.inputplus.co.uk> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inputplus.co.uk; h=from:subject:mime-version:content-type:content-transfer-encoding:in-reply-to:references:date:message-id; s=pair-202402161033; bh=Yniu5Cl+9eeX6ML/1tyloCuuOmqGTMsK0G0IgELwEmg=; b=erwCfkeuwWmKelE2wvfLEbAdUJydafpZ6kqGKAQWR+A+U18yHLgxeaszz4ZHE4ZH8HaFymirUPO9HuElePVB6ZBLR1lbkIxIlsqNoYshy9kzxFm1v9EYpdlNYpWKChkQLGL1SZhNulTtQGUNhubiq5LS4yiR59z2vJSioVpJuHSOM/Rregi14AJqDcGQ95qmhJDw/pw5dSHrnwRkd6T63Me7qxNFezk8CmRRi4ONHQ8bzw+eFfkijLX1Zs/7ipj0xo+VbhsGqPYC7MJ03IC/rx5y40k99afd9yJ+IvyLM7fcdQ8SjspNb1T34jlU0jPkNV5Cv+pLxLV0OxMEOLL/lw== X-Scanned-By: mailmunge 3.11 on 209.68.5.131 Message-ID-Hash: 3KQPMDHHAKRVKMSYYIWHWXGTIPKQHLNA X-Message-ID-Hash: 3KQPMDHHAKRVKMSYYIWHWXGTIPKQHLNA X-MailFrom: ralph@inputplus.co.uk X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; 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: Likely a one-liner in Unix List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgSmFtZXMsDQoNCj4gPiA+ICDCoCAiU2hvdyBtZSB0aGUgbGFzdCA1IGZpbGVzIHJlYWQgaW4g YSBkaXJlY3RvcnkgdHJlZSINCg0KR2l2ZW4gc29ydCgxKSBnYWluZWQgLXUgZm9yIGVmZmljaWVu Y3ksIEkndmUgb2Z0ZW4gd29uZGVyZWQgd2h5LCBpbg0KdGhvc2UgY29uc3RyYWluZWQgdGltZXMs IGl0IGRpZG4ndCBoYXZlIGEg4oCYLW0gbuKAmSB0byBvdXRwdXQgb25seSB0aGUNCm4g4oCYbWlu aW11bXPigJksIGUuZy7CoOKAmHNlZCAke259ceKAmS4gIFdpdGgg4oCYLW0gNeKAmSwgdGhpcyB3 b3VsZCBsZXQgc29ydCB0cmFjaw0KdGhlIGN1cnJlbnQgZmlmdGggZW50cnkgYW5kIGRpc2NhcmQg aW5wdXQgd2hpY2ggd2FzIGJpZ2dlciwgc28gYXZvaWRpbmcNCmJvdGggc3RvcmluZyBtYW55IHVu d2FudGVkIGxpbmVzIGFuZCBmaW5kaW5nIHRoZSBjdXJyZW50IGxpbmUncyBsb2NhdGlvbg0Kd2l0 aGluIHRoZW0uDQoNCg0KPiBPSywgSSdsbCBiaXRlIChOQjogdXNpbmcgR05VIGZpbmQpOg0KDQpJ IHRoaW5rIHRoZSBQT1NJWCB3YXkgb2YgZ2V0dGluZyB0aGUgYXRpbWUgd291bGQgYmUg4oCYTENf Q1RJTUU9QyBscyAtbHXigJkNCmFuZCB0aGVuIHBhcnNpbmcgdGhlIHR3byBwb3NzaWJsZSBkYXRl IGZvcm1hdHMuICBTbyBub24tUE9TSVggZmluZCBpcw0Kc2ltcGxlci4gIEFsc28sIEdOVSBmaW5k IHNob3dzIG1lIHRoZSBzdWItc2Vjb25kIHBhcnQgYnV0IGxzIGRvZXNuJ3QuDQpOZWl0aGVyIGRv ZXMgR05VIOKAmHN0YXQgLWMgJyVYICVuJ+KAmS4NCg0KPiBmaW5kICIkZGlyZWN0b3J5X3RyZWUi IC10eXBlIGYgLXByaW50ZiAiJUErICVwXG4iIHwgc29ydCAtciB8IGN1dCAtZCcgJyAtZjIgfCBo ZWFkIC01DQoNCi0gSSdkIHN3aXRjaCB0aGUgYXRpbWUgZm9ybWF0IHRvIHNlY29uZHMgc2luY2Ug ZXBvY2ggZm9yIGVhc2llcg0KICBmb3JtYXR0aW5nIGdpdmVuIGl0J3MgZGlzY2FyZGVkLg0KLSBX aGVuIGF0aW1lcyB0aWUsIHNvcnQncyAtciB3aWxsIGdpdmUgZmlsZSBaIGJlZm9yZSBBIHNvIEkn ZCBhZGQgc29tZQ0KICAtaydzIHNvIEEgY29tZXMgZmlyc3QuDQotIEknZCBtb3ZlIHRoZSBoZWFk IHRvIGJlZm9yZSB0aGUgY3V0IHNvIGN1dCBwcm9jZXNzZXMgZmV3ZXIgbGluZXMuLi4NCi0gQnV0 IG9uIHNvIGZldyBsaW5lcywgSSdkIGp1c3QgdXNlIHNlZCB0byBkbyBib3RoIGluIG9uZS4NCg0K ICAgIGZpbmQgIiRAIiAtdHlwZSBmIC1wcmludGYgJyVBQCAlcFxuJyB8DQogICAgc29ydCAtazEs MW5yIC1rMiB8DQogICAgc2VkICdzL15bXiBdKiAvLzsgNXEnDQoNCg0KUmVtYWluaW5nIGlzc3Vl cy4uLg0KDQpJZiB0aWVkIGVudHJpZXMgYnJpZGdlIHRoZSB0b3AtZml2ZSBib3JkZXIgdGhlbiB0 aGlzIGlzbid0IHNob3duLg0KSXPCoHRoZSByZWFsIHJlcXVpcmVtZW50IHRvIHNob3cgZmlsZXMg d2l0aCB0aGUgZml2ZSBtb3N0IHJlY2VudCBkaXN0aW5jdA0KYXRpbWVzPw0KDQogICAgYXdrICd7 dCArPSAhc1skMF07IHNbJDBdID0gMTsgcHJpbnR9IHQgPT0gNSB7ZXhpdH0nDQoNClRob3VnaCB0 aGlzIG1pZ2h0IGdpdmUgbWFueSBsaW5lcy4gIEluc3RlYWQsIGFuIGVsbGlwc2lzIGNvdWxkIHNo b3cNCmEgdGllIGJyaWRnZWQgdGhlIGN1dC1vZmYuDQoNCiAgICBhd2sgJ3Qge2lmICgkMCA9PSBs KSBwcmludCAiLi4uIjsgZXhpdH0gTlIgPT0gNSB7bCA9ICQwOyB0ID0gMX0gMScNCg0KUGF0aHMg Y2FuIGNvbnRhaW4gbGluZWZlZWRzIGFuZCBzb21lIHZlcnNpb25zIGFsbG93IGhhbmRsaW5nIE5V THMgdG8gYmUNCnRlZGlvdXNseSBlbXBsb3llZC4NCg0KICAgIGZpbmQgIiRAIiAtdHlwZSBmIC1w cmludGYgJyVBQCAlcFwwJyB8DQogICAgc29ydCAteiAtazEsMW5yIC1rMiB8DQogICAgc2VkIC16 ICdzL1teIF0qIC8vOyA1cScgfA0KICAgIHRyIFxcMCBcXG4NCg0KDQpEYXZpZCBXaGVlbGVyIGhh cyBhIG5pY2UgYXJ0aWNsZSBoZSBtYWludGFpbnMgb24gdW51c3VhbCBjaGFyYWN0ZXJzIGluDQpm aWxlbmFtZXM6IGhvdyB0byBjb3BlLCBhbmQgd2hhdCBvdGhlciBzeXN0ZW1zIGRvLCBlLmcuIFBs YW7CoDkuDQoNCiAgICBGaXhpbmcgVW5peC9MaW51eC9QT1NJWCBmaWxlbmFtZXM6IGNvbnRyb2wg Y2hhcmFjdGVycyAoc3VjaCBhcw0KICAgICAgICBuZXdsaW5lKSwgbGVhZGluZyBkYXNoZXMsIGFu ZCBvdGhlciBwcm9ibGVtcw0KICAgIERhdmlkIEEuIFdoZWVsZXIsIDIwMjMtMDgtMjIgKG9yaWdp bmFsbHkgMjAwOS0wMy0yNCkNCiAgICBodHRwczovL2R3aGVlbGVyLmNvbS9lc3NheXMvZml4aW5n LXVuaXgtbGludXgtZmlsZW5hbWVzLmh0bWwNCg0KQXMgaGUgd3JpdGVzLCBMaW51eCBhbHJlYWR5 IHJldHVybnMgRUlOVkFMIGZvciBzb21lIHBhdGhzIG9uIHNvbWUNCmZpbGVzeXN0ZW0gdHlwZXMu ICBBIG1vdW50IG9wdGlvbiB3aGljaCBoYWQgYSBzeXNjYWxsIHJldHVybiBhbiBlcnJvciBvbg0K bWVldGluZyBhbiBpbnNlbnNpYmxlIHBhdGggd291bGQgYmUgdXNlZnVsLiAgSXQgYXZvaWRzIGFu eSBhdHRlbXB0IGF0DQplc2NhcGVtZW50IGFuZCBpdHMgZ3JlYXRlciByaXNrIG9mIGltcGxlbWVu dGF0aW9uIGVycm9ycy4gIEkgY291bGQNCmFsd2F5cyByZS1tb3VudCBzb21lIG9sZCB2b2x1bWUg d2l0aG91dCB0aGUgb3B0aW9uIHRvIGxpc3QgdGhlIGRpcmVjdG9yeQ0KYW5kIGZpeCB1cCBpdHMg ZW50cmllcy4gIFRoZSBzZWNvbmQtYmVzdCBkYXkgdG8gcGxhbnQgYSB0cmVlIGlzIHRvZGF5Lg0K DQotLSANCkNoZWVycywgUmFscGguDQo=