commit
9ed4efc1f8
1 changed files with 3 additions and 1 deletions
|
|
@ -1304,7 +1304,9 @@ iterator walkDir*(dir: string): tuple[kind: PathComponent, path: string] {.
|
||||||
when defined(linux) or defined(macosx) or defined(bsd):
|
when defined(linux) or defined(macosx) or defined(bsd):
|
||||||
if x.d_type != DT_UNKNOWN:
|
if x.d_type != DT_UNKNOWN:
|
||||||
if x.d_type == DT_DIR: k = pcDir
|
if x.d_type == DT_DIR: k = pcDir
|
||||||
if x.d_type == DT_LNK: k = succ(k)
|
if x.d_type == DT_LNK:
|
||||||
|
if dirExists(y): k = pcLinkToDir
|
||||||
|
else: k = succ(k)
|
||||||
yield (k, y)
|
yield (k, y)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue