+sys.user.getpasswd = function() return "x" end
+
+-- dummy sysinfo on Darwin
+require "nixio"
+
+if not nixio.sysinfo then
+ function nixio.sysinfo()
+ return {
+ bufferram = 0,
+ freehigh = 0,
+ freeram = 0,
+ freeswap = 0,
+ loads = { 0.0, 0.0, 0.0 },
+ mem_unit = 1024,
+ procs = 0,
+ sharedram = 0,
+ totalhigh = 0
+ }
+ end
+end
+
+-- override nixio.fs.access() to check sysroot first
+local _access = nixio.fs.access
+function nixio.fs.access(file)
+ return _access(SYSROOT .. "/" .. file) or _access(file)
+end