delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2015/07/08/15:40:12

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
Subject: Re: TEST RELEASE: Cygwin 2.1.0-0.4
From: Warren Young <wyml AT etr-usa DOT com>
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 <cygwin AT cygwin DOT com>
X-IsSubscribed: yes
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t68Je9Q1027148

On Jul 5, 2015, at 3:34 PM, Corinna Vinschen <corinna-cygwin AT cygwin DOT com> 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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019