summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2016-09-28 09:33:54 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2016-09-28 09:33:54 +0100
commit2e64d1fa04e4addd57351a21187fda529cde8330 (patch)
treec1a2bf1ae95be6ff22e53911e1f410537cf42eb4
parent1ac27c0e17e45433a227ff19ebd50d4756aa8935 (diff)
downloadluxio-2e64d1fa04e4addd57351a21187fda529cde8330.tar.gz
Test directory entries must cope with no DT_* flags
-rw-r--r--tests/test-dirent.lua24
1 files changed, 14 insertions, 10 deletions
diff --git a/tests/test-dirent.lua b/tests/test-dirent.lua
index b2a2c3b..5f54099 100644
--- a/tests/test-dirent.lua
+++ b/tests/test-dirent.lua
@@ -2,16 +2,20 @@ l = require "luxio"
dirp = l.opendir(arg[1] or ".")
-types = {
- [l.DT_UNKNOWN] = "?",
- [l.DT_FIFO] = "|",
- [l.DT_CHR] = "c",
- [l.DT_DIR] = "d",
- [l.DT_BLK] = "b",
- [l.DT_REG] = "r",
- [l.DT_LNK] = "l",
- [l.DT_SOCK] = "s"
-}
+if l.DT_UNKNOWN then
+ types = {
+ [l.DT_UNKNOWN] = "?",
+ [l.DT_FIFO] = "|",
+ [l.DT_CHR] = "c",
+ [l.DT_DIR] = "d",
+ [l.DT_BLK] = "b",
+ [l.DT_REG] = "r",
+ [l.DT_LNK] = "l",
+ [l.DT_SOCK] = "s"
+ }
+else
+ types = {}
+end
repeat
e, i = l.readdir(dirp)