From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id ede18892 for ; Mon, 5 Nov 2018 15:38:57 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id BC3D3A2407; Tue, 6 Nov 2018 01:38:56 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 2340BA21EC; Tue, 6 Nov 2018 01:38:30 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 33D0AA21EC; Tue, 6 Nov 2018 00:11:07 +1000 (AEST) Received: from smtp.zmail.com (smtp02.zmail.com [82.165.227.143]) by minnie.tuhs.org (Postfix) with ESMTPS id C0EA7A1FBC for ; Tue, 6 Nov 2018 00:11:06 +1000 (AEST) Received: from india-live-spam02.icom.lan (india-live-spam02.icom.lan [10.72.59.42]) by smtp.zmail.com (Postfix) with ESMTP id 355EE1A06AC for ; Mon, 5 Nov 2018 14:11:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by india-live-spam02.icom.lan (Postfix) with ESMTP id 3283B7E1D26 for ; Mon, 5 Nov 2018 14:11:05 +0000 (UTC) Received: from smtp.zmail.com ([10.72.59.196]) by localhost (india-live-spam02.icom.lan [10.72.59.40]) (amavisd-new, port 20025) with ESMTP id yoS55GzCKf5Q for ; Mon, 5 Nov 2018 14:11:04 +0000 (UTC) Received: from india-live-be01.icom.lan (india-live-be01.icom.lan [10.72.59.31]) by smtp.zmail.com (Postfix) with ESMTP id 94F451A0688; Mon, 5 Nov 2018 14:11:04 +0000 (UTC) Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 In-Reply-To: Date: Mon, 5 Nov 2018 14:11:04 +0000 (UTC) Content-Transfer-Encoding: quoted-printable Message-ID: <2008946716.58169.1541427064505.JavaMail.tomcat@india-live-be01> References: <20181031043810.GA10775@minnie.tuhs.org> <7B5918F3-A65F-45FC-805A-07FE3FCE9253@eschatologist.net> <201811041228.wA4CSMIA017639@freefriends.org>, To: "arnold@skeeve.com Chris Hanson" X-Origin-Reference: 266_VFVIUw==_PEM4NEREQ0JDLTc2OTktNDA3OC04RTkyLTUyMTU4OUZBREIyQ0Blc2NoYXRvbG9naXN0Lm5ldD4=_REPLY X-Origin: Chris Hanson X-Origin-Recipient: arnold@skeeve.com X-Origin-Received: 4 Nov 2018 22:07:46 +0000 (+00:00) X-Origin-Subject: Re: [TUHS] Unix APIs: elegant or not? X-Priority: 3 From: Donald ODona X-Mailer: zMail Mailer (beta) Subject: Re: [TUHS] Unix APIs: elegant or not? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" At 4 Nov 2018 22:07:46 +0000 (+00:00) from Chris Hanson : > And do this for every classic system call, since virtually no client code= should ever have to care about EINTR. It was early an implementation exped= iency that became API and that everyone now has to just deal with because y= ou can=E2=80=99t expect the system call interface you use to do this for yo= u. >=20 > This is the sort of wart that should=E2=80=99ve been fixed by System V an= d/or BSD 4 at latest. >=20 you are right!