[CMD] Fix the way the DIR-command pattern is interpreted when it contains paths or...
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 6 Aug 2018 19:46:38 +0000 (21:46 +0200)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 6 Aug 2018 20:40:17 +0000 (22:40 +0200)
commit17ebc8421af13d0fc57095a16fa0d3440b059303
tree8058b67a0f54c85765acbaf6b5198e31d2d6b96e
parentc57d49d0c109dfc0d5c53b2e0030cb3d7ff268cb
[CMD] Fix the way the DIR-command pattern is interpreted when it contains paths or filenames with trailing dots.

Particular DIR commands like: "DIR .", "DIR .." now work as expected,
and we also correctly fix the behavior for files without extension,
that r38746 (2b06cfc0) originally tried to fix but broke the previous
examples.
Therefore "DIR *." and "DIR noextfile." work too.

Pathological cases like "DIR \...", "DIR \...\.", "DIR ..\...\.." and
the like (and with more than 3 dots) now work as expected.

Adapted from PR #592 by Katayama Hirofumi MZ, but with extended bugfixing.

CORE-13961
base/shell/cmd/dir.c