Rewrite Go FUSE library.
* Introduce RawFileSystem as direct interface to FUSE kernel layer, similar to fuse_lowlevel.h * Introduce PathFuseFilesystem as path based interface, similar to fuse.h. * Add connector to hook up PathFuseFilesystem with RawFileSystem interface. * Add PassThroughFuse, which exposes os and syscall APIs as a FUSE PathFuseFilesystem, for testing. * Add passthrough_test.go which exercises all of the API. * Add fuse/README with explicit license notice and some information. * Remove old 'manager' based API.
Showing
.gitignore
0 → 100644
fuse/README
0 → 100644
fuse/dummyfuse.go
0 → 100644
fuse/dummyfuse_test.go
0 → 100644
This diff is collapsed.
fuse/fuse_test.go
deleted
100644 → 0
fuse/misc.go
0 → 100644
fuse/misc_test.go
0 → 100644
fuse/passthrough.go
0 → 100644
fuse/passthrough_test.go
0 → 100644
fuse/pathfilesystem.go
0 → 100644
Please register or sign in to comment