module("luci.fs", package.seeall)
require("posix")
-posix.umask("rwx------")
+
+-- Access
+access = posix.access
-- Glob
glob = posix.glob
-- Checks whether a file exists
function isfile(filename)
- local fp = io.open(filename, "r")
- if fp then fp:close() end
- return fp ~= nil
+ return posix.stat(filename, "type") == "regular"
end
-- Returns the content of file