diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2016-09-28 09:33:54 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2016-09-28 09:33:54 +0100 |
commit | 2e64d1fa04e4addd57351a21187fda529cde8330 (patch) | |
tree | c1a2bf1ae95be6ff22e53911e1f410537cf42eb4 | |
parent | 1ac27c0e17e45433a227ff19ebd50d4756aa8935 (diff) | |
download | luxio-2e64d1fa04e4addd57351a21187fda529cde8330.tar.gz |
Test directory entries must cope with no DT_* flags
-rw-r--r-- | tests/test-dirent.lua | 24 |
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) |