FIx lsat commit
authorSteven Barth <steven@midlink.org>
Fri, 24 Jul 2009 17:34:40 +0000 (17:34 +0000)
committerSteven Barth <steven@midlink.org>
Fri, 24 Jul 2009 17:34:40 +0000 (17:34 +0000)
libs/core/luasrc/fs.lua

index e2e3aba..a81ff67 100644 (file)
@@ -192,13 +192,13 @@ local stat_tr = {
 -- @return             Table containing file or directory properties or nil on error
 -- @return             String containing the error description on error
 -- @return             Number containing the os specific errno on error
-function stat(...)
-       local data, code, msg = fs.stat(...)
+function stat(path, key)
+       local data, code, msg = fs.stat(path)
        if data then
                data.mode = data.modestr
                data.type = stat_tr[data.type] or "?"
        end
-       return data, code, msg
+       return key and data and data[key] or data, code, msg
 end
 
 --- Set permissions on given file or directory.