made unionfs read correctly

This commit is contained in:
Izaya 2019-11-20 21:08:31 +11:00
parent 6dfb34bb72
commit c78bb7b32c

View File

@ -19,6 +19,10 @@ function unionfs.create(...)
end end
return paths[1].."/"..path return paths[1].."/"..path
end end
function proxy.setLabel()
return false
end
function proxy.spaceUsed() function proxy.spaceUsed()
return fs.spaceUsed(paths[1]) return fs.spaceUsed(paths[1])
@ -35,6 +39,9 @@ function unionfs.create(...)
function proxy.lastModified(path) function proxy.lastModified(path)
return fs.lastModified(realpath(path)) return fs.lastModified(realpath(path))
end end
function proxy.getLabel()
return fs.getLabel(paths[1])
end
function proxy.exists(path) function proxy.exists(path)
return fs.exists(realpath(path)) return fs.exists(realpath(path))
@ -91,7 +98,9 @@ function unionfs.create(...)
if not fids[fid] then if not fids[fid] then
return false, "file not open" return false, "file not open"
end end
return fids[fid]:read(d) local rb = fids[fid]:read(d)
if rb == "" then rb = nil end
return rb
end end
function proxy.seek(fid,d) function proxy.seek(fid,d)
if not fids[fid] then if not fids[fid] then