bug-coreutils
[Top][All Lists]
Advanced

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

Re: chown xxx.yyy, POSIX, and LSB


From: Jim Meyering
Subject: Re: chown xxx.yyy, POSIX, and LSB
Date: Wed, 03 Mar 2004 08:55:40 +0100

Paul Eggert <address@hidden> wrote:
...
> As I caused this problem originally (sorry!), I looked into the POSIX
> spec with tweezers and a fine-toothed comb, and I spotted an escape
> hatch.  Here is a simpler (and what I hope is a better) proposal: have
> chown support the old syntax regardless of POSIX version of
> POSIXLY_CORRECT.  This conforms, is because POSIX allows the "chown
> user.group file" behavior as an upward-compatible extension, so long
> as it comes into play only where a vanilla chown would report an error
> (which is what the code already does).
>
> Here is a proposed patch.
>
> 2004-02-23  Paul Eggert  <address@hidden>
>
>       * NEWS: Document the following.
>       * doc/coreutils.texi (chown invocation): Likewise.
>       * lib/userspec.c: Don't include "posixver.h".
>       (parse_user_spec): Fall back on USER.GROUP parsing regardless
>       of POSIX version, as POSIX 1003.1-2001 allows that behavior as a
>       compatible extension.  Simplify code by removing a boolean int
>       that was always nonzero if a string was nonnull.

Thanks for the nice work!
I've just applied that patch.




reply via email to

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