From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4746 invoked by alias); 17 Feb 2016 10:36:23 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 38007 Received: (qmail 13422 invoked from network); 17 Feb 2016 10:36:21 -0000 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 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 On Wed, 17 Feb 2016 00:38:15 +0100 Martijn Dekker 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