- 11 Oct, 2015 2 commits
-
-
Jakob Unterwurzacher authored
Futimes only takes microsecond resolution while the FUSE call Utimens wants nanosecond precision. Switch from Futimes to futimens. This is why UTIME_OMIT did not work - this change fixes the failure of xfstests generic/221 (issue #60).
-
Jakob Unterwurzacher authored
This function is neither provided by the syscall package nor x/sys/unix.
-
- 30 Sep, 2015 1 commit
-
-
Han-Wen Nienhuys authored
-
- 29 Sep, 2015 5 commits
-
-
Jakob Unterwurzacher authored
syscall.NsecToTimespec does not work properly for times before 1970, see https://github.com/golang/go/issues/12777 This caused xfstests generic/258 to fail. Fixes issue #58.
-
Jakob Unterwurzacher authored
Merge into files.go
-
Han-Wen Nienhuys authored
We can only do the lookup if we are sure that we will return the result to the kernel, otherwise our lookup counts will go out of sync with the kernel. As a bonus, this removes the allocation for the EntryOut data structure, since we can write directly into the readdirplus return data. Add a port of the xfstest generic/257 that triggered this bug. Fixes #57.
-
Jakob Unterwurzacher authored
The old implementation was buggy and failed xfstests generic/001 (last 1kB of some files were filled with zeros). The new one introduces a second splice layer to get rid of recursion and passes generic/001. Fixes issue #54.
-
Jakob Unterwurzacher authored
Assuming that the loopback example binary is at /bin/loopbackfs, you can mount like this: mount -t fuse.loopbackfs /tmp/mountpoint /tmp/original However, "mount" passes an empty PATH to loopbackfs. Trying the absolute path too fixes the issue. This is in preparation of porting xfstests to go-fuse.
-
- 24 Sep, 2015 4 commits
-
-
Jakob Unterwurzacher authored
Now passes xfstests generic/053 Fixes issue #56
-
Jakob Unterwurzacher authored
-
Jakob Unterwurzacher authored
-
Jakob Unterwurzacher authored
"df -T" output: Before: Filesystem Type 1K-blocks Used Available Use% Mounted on pathfs.pathInode fuse.pathfs.pathInode 4015252 3219628 795624 81% /tmp/mountpoint After: Filesystem Type 1K-blocks Used Available Use% Mounted on /tmp/original fuse.loopbackfs 4015252 3219620 795632 81% /tmp/mountpoint
-
- 27 Jun, 2015 1 commit
-
-
Ivan Volosyuk authored
-
- 22 Apr, 2015 7 commits
-
-
Frederick Akalin authored
-
Frederick Akalin authored
-
Frederick Akalin authored
-
Frederick Akalin authored
-
Frederick Akalin authored
-
Frederick Akalin authored
-
Frederick Akalin authored
EINTR is commonly encountered when running under a debugger, so this change makes it possible to do so without hitting spurious EINTR errors.
-
- 21 Apr, 2015 1 commit
-
-
Frederick Akalin authored
Fixes #39.
-
- 03 Apr, 2015 3 commits
-
-
Daniel Martí authored
-
Daniel Martí authored
-
Daniel Martí authored
-
- 18 Mar, 2015 2 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
This makes automated import rewriting more robust.
-
- 04 Mar, 2015 3 commits
-
-
Han-Wen Nienhuys authored
The code confuses the race-detector, and the work-arounds to fool the race-detector fools humans. No conclusive benchmark data supports the usefulness of the handle maps.
-
Han-Wen Nienhuys authored
-
Patrick Crosby authored
-
- 17 Dec, 2014 1 commit
-
-
Han-Wen Nienhuys authored
-
- 12 Aug, 2014 4 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
- 11 Aug, 2014 6 commits
-
-
Han-Wen Nienhuys authored
-
Han-Wen Nienhuys authored
-
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
-