Justin Pryzby <[EMAIL PROTECTED]> wrote:
> This bug is not fixed.  The code in coreutils-6.9 fails to treat -D as
> an option independent of -P and -L.  This has the effect that -D implies
> -L, and du -DL is not the same as du -LD.

Please provide an example demonstrating this.
Or point to parts of the code and explain how that can be true.

FYI the relevant parts sure seem orthogonal to me:

        case 'D': /* This will eventually be 'H' (-H), too.  */
          symlink_deref_bits = FTS_COMFOLLOW | FTS_PHYSICAL;
          break;

        case 'L': /* --dereference */
          symlink_deref_bits = FTS_LOGICAL;
          break;

        case 'P': /* --no-dereference */
          symlink_deref_bits = FTS_PHYSICAL;
          break;


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to