[Top][All Lists]

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

Re: bug#20733: coreutils build problem

From: Paul Eggert
Subject: Re: bug#20733: coreutils build problem
Date: Thu, 04 Jun 2015 16:51:49 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0

Eric Blake wrote:
Actually, POSIX_does_  allow for missing words between 'in' and the
terminator (; or newline) before 'do' (whether by a word that expands to
nothing, or by omission of words), requiring that the body of the for
statement is skipped in that case:

Ah, sorry, I was thinking of previous versions of POSIX, which required at least one word after the 'in'. You're right, the current POSIX version doesn't require this any more. So the Solaris sh in question is conforming to the old POSIX standard but not to the current one.

I liked the approach with "``"; I hadn't thought of that. I used the coreutils fix I did because other coreutils code already fixed similar for-loop problems that way.

reply via email to

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