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=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28202 invoked from network); 26 Oct 2022 01:52:01 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Oct 2022 01:52:01 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1666749121; b=muKjRUFkNPFLe+ecN+AqHcLdWrlN3vxnSHLoA/9qK+QqGIJue8KMH8rxi6DF4PUtAK+JUxtA31 bTpLvmS8nuYYw/Z1nCAiVhOt2tOpYfBeXN8I+JkhyXnIyH9SWVF4f/aq2GOPwiAgf9tdAWvEmH ukHKfvFuIN4rvjGZ5z7yugzLHcHD38jCrsvk72NaEpP+Mbr/l2BuWo+hJXXwmqvuyzkaOyXKpJ F9Gjzljt8C2Dkuk91Z6UwxKNQfgeDiYQNj+eTJtgyA/cRAcXg35Mm1GGKjy+uQg+9KVkK7ZML2 JDFq0cAZYXdKTDKl+hIj6qDGRUY3RBV7m34Q5yzk5Bh7yw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (iris.zentaur.org) smtp.remote-ip=198.58.127.206; dkim=pass header.d=zentaur.org header.s=dkim20200120 header.a=rsa-sha256; dmarc=pass header.from=zentaur.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1666749121; bh=+doGb2NJZ73A/WSTlTEVNnN/xZ0HZB/+dcrKSfdI2WE=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:To:Subject:MIME-Version:Date:Message-ID:DKIM-Signature: DKIM-Signature; b=lx8jREFYmwEWHJYeSMrN6zDpZhmRDsz6wX4F2X/dQsX4lIh3/3alBu/dMZ4L0OIZx9UB6wSLBN yxJw+Ls9/fZ9cLmOn1Oy0S6ywkNN3yFMs9mE9hv+7zlOGP+6PrspFtNC93CXA6xXiJnsvthI6E zhbbRNLzsFEyyRsQ6YUFhbeU4O2C5of6uW/x6KIogR2o15uMr9P3Yd8bigUxVkB4koayHQfXIl kpu9yPBTFhftfjjNBo3eJyaoeWy9LySk0t3CS1iurxyXk32KEJZnwXhoh4RJESI+5dki55tIKp 4l2umjRQg6CzVi7kLoHp6Abdl401fpQ3zFavZGu8ns6fDg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=+doGb2NJZ73A/WSTlTEVNnN/xZ0HZB/+dcrKSfdI2WE=; b=SLk5E8EGWKk2AmeZu9iKxxSZUw LDfwF5CQxrk993g5TZM5V77ejby/wFcLKLqUeljs4XZlUGfAF8a0h5SB6w+lY2igN1JsmAsvvoqL1 nhrWbChONTVQM0wte8BiYtj1aaXsBXJr2P9lttPJ60ouWaQBwKvP72dXYL0Wfe6LXt/s2eyihA0wF 2KY6gQDAbrg0eVWoO2m6HNqgTVlsQXCIy87OS2PPrxeaJN/lJ28IAgest0CehkWAJSeTyfP1iSUeY qW8T9y1jwWHtyvYAvuN6sXr4YYWggUomWwkIF5edGje3aI/8bV9P1YihfGjGReXcmoj/0ogHfSY3h 18FgdTlQ==; Received: by zero.zsh.org with local id 1onVaJ-000HLi-F8; Wed, 26 Oct 2022 01:51:59 +0000 Authentication-Results: zsh.org; iprev=pass (iris.zentaur.org) smtp.remote-ip=198.58.127.206; dkim=pass header.d=zentaur.org header.s=dkim20200120 header.a=rsa-sha256; dmarc=pass header.from=zentaur.org; arc=none Received: from iris.zentaur.org ([198.58.127.206]:57176) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1onVa2-000H0C-KZ; Wed, 26 Oct 2022 01:51:44 +0000 Received: from iris.zentaur.org (localhost [127.0.0.1]) by iris.zentaur.org (Postfix) with ESMTP id 4MxsHK1kKyz3wZj for ; Wed, 26 Oct 2022 01:51:41 +0000 (UTC) Authentication-Results: iris.zentaur.org (amavisd-new); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=zentaur.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zentaur.org; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:references:to:content-language:subject:subject :user-agent:mime-version:date:date:message-id; s=dkim20200120; t=1666749100; x=1666752701; bh=+doGb2NJZ73A/WSTlTEVNnN/xZ0HZB/+ dcrKSfdI2WE=; b=a2mXBUQDW03tYBvkLLxhYl8wdeftac7ooueZtkpas4WAFw8k bYda/e4UgRtQPen+S8j6Q8BmXw0Dx9OfYaPKDfTm6qPby0PGIOhXHK6+MU9BmIbq jGRyBKCBw0TAATVl3aYv9PfsuyBCaX8ecHJNA62q1hw11YqthC6q3v6W98yqoJBU Q+PSoOvWb0iwMJs5cwWoZfSHfo8zw4QEtn3wzGxqiY8rGnEbSTjy1hHpJww7urkA ZDL2b30JhMg0sapuxEw0TfupeuftRcO7whARJ7xQDvO3+Rd50wgU/aF8JMW/xWy8 dSq4x1GJSjgWKZrjVBGcN1Hfva3MdVS2ScPWuw== X-Virus-Scanned: amavisd-new at iris.zentaur.org Received: from iris.zentaur.org ([127.0.0.1]) by iris.zentaur.org (iris.zentaur.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 8Jl9pJGqCAfL for ; Wed, 26 Oct 2022 01:51:40 +0000 (UTC) Received: from [192.168.72.136] (unknown [136.50.213.220]) by iris.zentaur.org (Postfix) with ESMTPSA id 4MxsHJ4rkSz3wZb for ; Wed, 26 Oct 2022 01:51:40 +0000 (UTC) Message-ID: Date: Tue, 25 Oct 2022 20:51:16 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Subject: Re: Minimum POSIX standard Content-Language: en-US To: zsh-workers@zsh.org References: From: Clinton Bunch In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed X-Antivirus: Avast (VPS 221025-12, 10/25/2022), Outbound message X-Antivirus-Status: Clean Content-Transfer-Encoding: quoted-printable X-Seq: 50846 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 10/23/2022 4:57 PM, Mikael Magnusson wrote: > On 10/23/22, Clinton Bunch wrote: >> What is the minimum POSIX standard modern Zsh code is intended to >> conform to? > As far as I'm aware, none. > Don't you think there should be?=C2=A0 The guidelines in the Development=20 guide are somewhat vague and were apparently written more than 20 years=20 ago.=C2=A0 (git log puts the first revision at 1999 and the updates seem = to=20 address git usage, typos, and module documentation) Someone writing new code should have a baseline for what functions and=20 types can be used without #ifdefs, autoconf tests and roll-your-own=20 backup functions.=C2=A0 Something more recent than the C89 standard libra= ry=20 with all it's flaws.=C2=A0 Are people still trying to get zsh 5.9 to run = on=20 SunOS 4 or AIX 3.25? My personal opinion is that development should use at least the=20 POSIX-1.2001 standard.=C2=A0 It's 20 years old.=C2=A0 That's surely old e= nough for=20 any system still running.=C2=A0 (It's=C2=A0 certainly old enough that any= such=20 system is not supported by the vendor)