X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=core%2Fsrc%2Fsys.lua;h=0399d0e5f0a972fb362e6a75136673dec179ba25;hp=d174c8e741ccea12384864f011032d7f5d90c19e;hb=328c83ce3b74a09a3904352cfec2089b95770bd6;hpb=365d80765d3f08c457b0a373c395c8e1940e44be diff --git a/core/src/sys.lua b/core/src/sys.lua index d174c8e74..0399d0e5f 100644 --- a/core/src/sys.lua +++ b/core/src/sys.lua @@ -28,12 +28,15 @@ module("luci.sys", package.seeall) require("posix") require("luci.bits") require("luci.util") +require("luci.fs") -- Returns whether a system is bigendian function bigendian() local fp = io.open("/bin/sh") fp:seek("set", 5) - return (fp:read(1):byte() ~= 1) + local be = (fp:read(1):byte() ~= 1) + fp:close() + return be end -- Runs "command" and returns its output