summary refs log tree commit diff stats
diff options
context:
space:
mode:
authordef <dennis@felsin9.de>2015-02-24 23:39:08 +0100
committerdef <dennis@felsin9.de>2015-02-24 23:39:08 +0100
commit5e8eaa5f9755a6c8ed73ae0e49d399ac2dd3217c (patch)
tree020581c8d6e5a40bcf1f83d5e2ee5ba3f0934b6c
parent34d87c105cdb667b40df6c7c3c953d0c9cd6180a (diff)
downloadNim-5e8eaa5f9755a6c8ed73ae0e49d399ac2dd3217c.tar.gz
Use faster walkDir on BSDs
-rw-r--r--lib/pure/os.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/os.nim b/lib/pure/os.nim
index f668e756d..bf581667b 100644
--- a/lib/pure/os.nim
+++ b/lib/pure/os.nim
@@ -1301,7 +1301,7 @@ iterator walkDir*(dir: string): tuple[kind: PathComponent, path: string] {.
           y = dir / y
           var k = pcFile
 
-          when defined(linux) or defined(macosx):
+          when defined(linux) or defined(macosx) or defined(bsd):
             if x.d_type != DT_UNKNOWN:
               if x.d_type == DT_DIR: k = pcDir
               if x.d_type == DT_LNK: k = succ(k)