- 11 Aug, 2014 6 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
This is necessary to work around apparent bugs in the OSX FUSE implementation.
-
Han-Wen Nienhuys authored
OSXFUSE requires STATFS to always be present.
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 05 Aug, 2014 1 commit
-
-
Han-Wen Nienhuys authored
-
- 02 Aug, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 15 Jul, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Logan Hanks authored
-
- 11 Jul, 2014 1 commit
-
-
Han-Wen Nienhuys authored
This protects against deadlock should the kernel issue a lookup synchronously in response. This behavior has been seen on Linux 3.15.3-200.fc20.x86_64.
-
- 23 Jun, 2014 4 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 05 Jun, 2014 1 commit
-
-
Valient Gough authored
CreateIn, MknodIn, SetXAttrIn, and GetXAttrIn are separated into Linux and Darwin-specific versions. Tested on OSX 10.9.3 with OSXFuse 2.6.4 and Go 1.2.1. OpenIn is updated to match Linux and OSXFuse definitions - changing the Unused field to Mode.
-
- 14 May, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
This protects against deadlocks if the kernel calls back into userspace in the notify handler.
-
- 18 Mar, 2014 2 commits
-
-
Paul Jolly authored
-
Paul Jolly authored
-
- 24 Feb, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Tiziano Santoro authored
-
- 24 Jan, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Nick Cooper authored
-
- 09 Jan, 2014 2 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 07 Jan, 2014 1 commit
-
-
Han-Wen Nienhuys authored
-
- 06 Jan, 2014 6 commits
-
-
Han-Wen Nienhuys authored
To update, change nodefs.MountFileSystem(dir, fs, opts) to nodefs.MountRoot(dir, fs.Root(), opts)
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
This makes it impossible to forget to create an Inode to match the FsNode. This is an API change. To update, update function signatures, and change me.Inode().NewChild("name", isdir, child) return child, fuse.OK to return me.Inode().NewChild("name", isdir, child), fuse.OK in Mkdir, Mknod, Create, Symlink and Link methods.
-
Han-Wen Nienhuys authored
-
- 05 Jan, 2014 1 commit
-
-
Han-Wen Nienhuys authored
This obviates the nodefs.FileSystem type. To adjust for this API change, * call nodefs.MountRoot() on the Root() node of a to-be-mounted filesystem. * Move OnMount/OnUnmount methods to the type of the root node. * Stop embedding NewDefaultFileSystem() into file system objects. Usually FS objects no longer have to be exposed.
-
- 04 Jan, 2014 4 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
NewChild also adds inode as a child. Code that did: ch := n.Inode().New(isDir, fsNode) n.Inode().AddChild(name, ch) should be changed to look like ch := n.Inode().NewChild(name, isDir, fsNode)
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 03 Jan, 2014 1 commit
-
-
Han-Wen Nienhuys authored
-