better example

reimpl
Andrew Osheroff 5 years ago
parent 2e5dd4298d
commit d5747dd20f

@ -251,14 +251,14 @@ function getStatArray (stat) {
return ints return ints
} }
function emptyStat () { function emptyStat (mode) {
return { return {
mtime: new Date(), mtime: new Date(),
atime: new Date(), atime: new Date(),
ctime: new Date(), ctime: new Date(),
nlink: 1, nlink: 1,
size: 100, size: 100,
mode: 16877, mode: mode,
uid: process.getuid ? process.getuid() : 0, uid: process.getuid ? process.getuid() : 0,
gid: process.getgid ? process.getgid() : 0 gid: process.getgid ? process.getgid() : 0
} }
@ -266,7 +266,8 @@ function emptyStat () {
const f = new Fuse('mnt', { const f = new Fuse('mnt', {
getattr: (path, cb) => { getattr: (path, cb) => {
return cb(0, emptyStat()) if (path === '/') return cb(0, emptyStat(16877))
return cb(0, emptyStat(33188))
}, },
access: (path, mode, cb) => { access: (path, mode, cb) => {
return cb(0, 0) return cb(0, 0)
@ -279,7 +280,7 @@ const f = new Fuse('mnt', {
}, },
readdir: (path, cb) => { readdir: (path, cb) => {
if (path === '/') { if (path === '/') {
return cb(0, ['a', 'b', 'c'], Array(3).fill('a').map(() => emptyStat())) return cb(0, ['a', 'b', 'c'], Array(3).fill('a').map(() => emptyStat(16877)))
} }
return cb(0, [], []) return cb(0, [], [])
} }

Loading…
Cancel
Save