[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SIGSTKSZ is now a run-time variable
From: |
Eric Blake |
Subject: |
Re: SIGSTKSZ is now a run-time variable |
Date: |
Tue, 9 Mar 2021 09:48:47 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 |
On 3/9/21 9:26 AM, Andreas Schwab wrote:
> On Mär 09 2021, Eric Blake via Libc-alpha wrote:
>
>> The question becomes whether glibc is in violation of POSIX for having
>> made the change, or whether POSIX needs to be amended to allow SIGSTKSZ
>> to be non-preprocessor-safe and/or non-constant.
>
> POSIX already allows non-preprocessor-safe.
True, but expanding 'SIGSTKSZ' to 'sysconf (_SC_SIGSTKSZ)' is not a
symbolic constant., as it is not "a compile-time constant expression
with an integer type', per definition 3.380.
Looks like this discussion is happening in parallel in:
https://sourceware.org/bugzilla/show_bug.cgi?id=20305
I can open a defect against POSIX if we decide that is needed, but want
some consensus first on whether it is glibc's change that went too far,
or POSIX's requirements that are too restrictive for what glibc wants to do.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
- SIGSTKSZ is now a run-time variable, Carol Bouchard, 2021/03/04
- Re: SIGSTKSZ is now a run-time variable, Bruno Haible, 2021/03/06
- Re: SIGSTKSZ is now a run-time variable, Carol Bouchard, 2021/03/08
- Re: SIGSTKSZ is now a run-time variable, Eric Blake, 2021/03/09
- Re: SIGSTKSZ is now a run-time variable, Andreas Schwab, 2021/03/09
- Re: SIGSTKSZ is now a run-time variable,
Eric Blake <=
- Re: SIGSTKSZ is now a run-time variable, Bruno Haible, 2021/03/09
- Re: SIGSTKSZ is now a run-time variable, H.J. Lu, 2021/03/09
- Re: SIGSTKSZ is now a run-time variable, Scott Lurndal, 2021/03/09
- Re: SIGSTKSZ is now a run-time variable, Carol Bouchard, 2021/03/16
- Re: SIGSTKSZ is now a run-time variable, Carol Bouchard, 2021/03/26
- Re: SIGSTKSZ is now a run-time variable, Zack Weinberg, 2021/03/09
Re: SIGSTKSZ is now a run-time variable, Eric Blake, 2021/03/09
Re: SIGSTKSZ is now a run-time variable, shwaresyst, 2021/03/09