Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham
	autolearn_force=no version=3.4.1
X-AuditID: cbfec7f5-f79b16d000005389-09-56c44d216319
Date: Wed, 17 Feb 2016 10:36:14 +0000
From: Peter Stephenson <p.stephenson@samsung.com>
To: zsh-workers@zsh.org
Subject: Re: [BUG] Sticky-sh POSIX_TRAPS are function-local
Message-id: <20160217103614.27a51d62@pwslap01u.europe.root.pri>
In-reply-to: <56C3B2E7.1090806@inlv.org>
References: <56C15DF1.8080405@inlv.org>
 <20160216095744.52cb8389@pwslap01u.europe.root.pri> <56C3B2E7.1090806@inlv.org>
Organization: Samsung Cambridge Solution Centre
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu)
MIME-version: 1.0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7bit
X-Brightmail-Tracker:
 H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsVy+t/xK7qKvkfCDDafMbc42PyQyYHRY9XB
	D0wBjFFcNimpOZllqUX6dglcGbf/HmUt+MxUsf/idpYGxtVMXYycHBICJhLPnh+BssUkLtxb
	z9bFyMUhJLCUUWLH8stQzgwmieVnW5ggnHOMElfub2CGcM4ySuyZ9owRpJ9FQFViys0tLCA2
	m4ChxNRNs8HiIgLiEmfXngeLCwtYS5zZsgBsH6+AvcS9DS9YQWxOAQ2JU++fAw3lABpaKdF1
	OwYkzC+gL3H17yeo8+wlZl45wwjRKijxY/I9sJHMAloSm7c1sULY8hKb17xlBrGFBNQlbtzd
	zT6BUXgWkpZZSFpmIWlZwMi8ilE0tTS5oDgpPddIrzgxt7g0L10vOT93EyMknL/uYFx6zOoQ
	owAHoxIP74qsw2FCrIllxZW5hxglOJiVRHjFvY6ECfGmJFZWpRblxxeV5qQWH2KU5mBREued
	uet9iJBAemJJanZqakFqEUyWiYNTqoHxhoXXzRKPyOOzVimtcFp0vZI7YeXGu4vvVR1ealh/
	YN1HjrC8n1NylsybX3hi7nKraU95Vsz8YLD7XNLhpO4j9/xu8Oj+6DsYxi5rdyHKf5N/Y9KC
	S4lcN5dmrWZ6L9jR3nFxweeS2oirZ+zaWG+1e55Y5jNp/eTbfE9ETzgUX6jQMDqYzM3ApMRS
	nJFoqMVcVJwIAPE/nbhjAgAA
X-Seq: zsh-workers 38007

On Wed, 17 Feb 2016 00:38:15 +0100
Martijn Dekker <martijn@inlv.org> wrote:
> However, since POSIX traps are inherently global, the expectation that
> POSIX traps wipe out previous traps only applies to global traps. Could
> you make an exception for function-local traps?

Quite possibly; I'll commit what I've got and look at tweaks when I get
a moment.

pws

