coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: query on system.h include order check


From: Pádraig Brady
Subject: Re: query on system.h include order check
Date: Tue, 26 May 2015 02:22:54 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

On 25/05/15 23:41, Jim Meyering wrote:
> On Mon, May 18, 2015 at 4:34 AM, Pádraig Brady <address@hidden> wrote:
>> The commit message here doesn't explain why this was done:
>> http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=SH-UTILS-2_0_12-112-g13221a5
>>
>> Why not just include <sys/types.h> in system.h?
>>
>> Would this be better served these days with a syntax-check?
>>
>> Note I introduced a typo in the last change to this macro in 2011
>> which effectively avoided this check entirely
>> (notice the triple underscore in
>> http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=v8.9-10-ge1aaf89)
>> So should we just remove this check?
> 
> Hi Pádraig,
> Sorry about the delay: this came in while I was mostly offline and I
> nearly missed it.
> The roots of "include <sys/types.h> before system.h" are so far back that I 
> have
> only a vague recollection that we couldn't simply include that header
> in system.h,
> probably due to portability problems that have been irrelevant for many years.
> 
> I agree that it seems better not to impose such a rule without a good reason,
> and hence that it'd be good to remove the syntax-check rule.

Cool thanks. I pushed this so:
http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=a41172a



reply via email to

[Prev in Thread] Current Thread [Next in Thread]