X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id :references:to; q=dns; s=default; b=Wfrwq5OK4wZkYdDCOJqUhY+ACLRz 5GDvoq1Hop1NaTfLK6YJEVLwsDlhvZhbNK7hKOUyBHGZTPXFekxkr6F/VpMSAmQF BK4h5OE5k0niwXG1e8cxHbf6ebwRf7hCFlaijykA+8WG72xm3wuk8Y5HlfLHB4x+ CIAtOb7NNw7HWBY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id :references:to; s=default; bh=HxVSjKrmPZwNDs9uB35osdTX54U=; b=B5 nI34A/OwUi5W3nubcYzKsP6d5a3SkZOPJl79/RC81FGSZJwDN8PT00UP0HoVNQSd YbSPfFQgrOYEPvYOG3stCAAgEssYognsZJ0goIwah+NUdlWK60G3zg/pZTUQlzGx HP5ynjnr9BaqrmMpIu/Hw+vfB6IQ29t9fM2HUibE8= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-HELO: etr-usa.com Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: TEST RELEASE: Cygwin 2.1.0-0.4 From: Warren Young In-Reply-To: <20150705213417.GH2918@calimero.vinschen.de> Date: Wed, 8 Jul 2015 13:39:52 -0600 Message-Id: <70AD8D85-7D30-4894-857B-4FD12E55BBBE@etr-usa.com> References: <20150705213417 DOT GH2918 AT calimero DOT vinschen DOT de> To: The Cygwin Mailing List X-IsSubscribed: yes Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t68Je9Q1027148 On Jul 5, 2015, at 3:34 PM, Corinna Vinschen wrote: > ...RLIMIT_STACK...RLIM_INFINITY. This should fix the Emacs crash you reference later in this message without rebuilding Emacs, right? I’m not an Emacs user, as you know, but is there an STC for the Emacsizens to try on their systems? > - New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_DISABLE, > MINSIGSTKSZ, SIGSTKSZ. Since these were entirely missing before, this can’t be tested without rebuilding software, right? When rebuilt, existing Cygwin packages may discover the new APIs via autoconf or similar. A search for "sigaltstack” on code.openhub.net found only 95 projects with this string in their source code, almost entirely consisting of *receivers* of that call, such as NetBSD, glibc, and a bunch of Linux forks. Of those projects that I didn’t recognize as a receiver of these API calls, I didn’t recognize any as existing Cygwin user-space packages. So, is it simply the case that the only people who will care to test this are those who already know they’re trying to call this, and need it to work? > - New API: sethostname. For what it’s worth, that gave a pretty similar result set: lots of OSes and low-level infrastructure, few user-space packages. > - Enable non-SA_RESTART behaviour on threads other than main thread. > Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00260.html Nice fix for an obscure problem. And thanks for providing references, so that those like me who didn’t pay attention to the original thread can catch up and see why we care about these fixes. :) -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple