Documentation ¶
Index ¶
- Constants
- func NewFile(fd *os.File, writeOnly bool, cfs *cryptfs.CryptFS) nodefs.File
- type Args
- type FS
- func (fs *FS) Access(path string, mode uint32, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Chmod(path string, mode uint32, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Chown(path string, uid uint32, gid uint32, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Create(path string, flags uint32, mode uint32, context *fuse.Context) (fuseFile nodefs.File, code fuse.Status)
- func (fs *FS) GetAttr(name string, context *fuse.Context) (*fuse.Attr, fuse.Status)
- func (fs *FS) GetXAttr(name string, attr string, context *fuse.Context) ([]byte, fuse.Status)
- func (fs *FS) Link(oldPath string, newPath string, context *fuse.Context) (code fuse.Status)
- func (fs *FS) ListXAttr(name string, context *fuse.Context) ([]string, fuse.Status)
- func (fs *FS) Mkdir(relPath string, mode uint32, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Mknod(path string, mode uint32, dev uint32, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Open(path string, flags uint32, context *fuse.Context) (fuseFile nodefs.File, status fuse.Status)
- func (fs *FS) OpenDir(dirName string, context *fuse.Context) ([]fuse.DirEntry, fuse.Status)
- func (fs *FS) Readlink(path string, context *fuse.Context) (out string, status fuse.Status)
- func (fs *FS) RemoveXAttr(name string, attr string, context *fuse.Context) fuse.Status
- func (fs *FS) Rename(oldPath string, newPath string, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Rmdir(name string, context *fuse.Context) (code fuse.Status)
- func (fs *FS) SetXAttr(name string, attr string, data []byte, flags int, context *fuse.Context) fuse.Status
- func (fs *FS) Symlink(target string, linkName string, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Truncate(path string, offset uint64, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Unlink(path string, context *fuse.Context) (code fuse.Status)
- func (fs *FS) Utimens(path string, Atime *time.Time, Mtime *time.Time, context *fuse.Context) (code fuse.Status)
Constants ¶
View Source
const FALLOC_FL_KEEP_SIZE = 0x01
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Args ¶ added in v0.5.1
type Args struct { Masterkey []byte Cipherdir string OpenSSL bool PlaintextNames bool DirIV bool EMENames bool GCMIV128 bool }
Container for arguments that are passed from main() to pathfs_frontend
type FS ¶
type FS struct { *cryptfs.CryptFS pathfs.FileSystem // loopbackFileSystem, see go-fuse/fuse/pathfs/loopback.go // contains filtered or unexported fields }
func (*FS) RemoveXAttr ¶
Click to show internal directories.
Click to hide internal directories.