Class Fuse.Operations
- Description
This is the interface you have to implement to write a FUSE filesystem If something goes wrong in your callback, always return errno. Unless the function returns a specific value (Stat, string or similar), return 0 if all is well.
You do not have to implement all functions. Unimplemented functions have a default implementation that returns -ENOIMPL.
- Constant DT_BLK
final constant int Fuse.Operations.DT_BLK
- Description
Block special directory entry
- Constant DT_CHR
final constant int Fuse.Operations.DT_CHR
- Description
Character special directory entry
- Constant DT_DIR
final constant int Fuse.Operations.DT_DIR
- Description
Directory directory entry
- Constant DT_FIFO
final constant int Fuse.Operations.DT_FIFO
- Description
FIFO directory entry
- Constant DT_LNK
final constant int Fuse.Operations.DT_LNK
- Description
Symlink directory entry
- Constant DT_REG
final constant int Fuse.Operations.DT_REG
- Description
Normal file directory entry
- Constant DT_SOCK
final constant int Fuse.Operations.DT_SOCK
- Description
Socket directory entry
- Constant DT_UNKNOWN
final constant int Fuse.Operations.DT_UNKNOWN
- Description
Unkown directory entry type
- Constant
F_GETLK
Constant F_SETLK
Constant F_SETLKW
Constant F_RDLCK
Constant F_WRLCK
Constant F_UNLCK
final constant Fuse.Operations.F_GETLK
final constant Fuse.Operations.F_SETLK
final constant Fuse.Operations.F_SETLKW
final constant Fuse.Operations.F_RDLCK
final constant Fuse.Operations.F_WRLCK
final constant Fuse.Operations.F_UNLCK- Description
lock() mode operations.
- Constant O_ACCMODE
final constant int Fuse.Operations.O_ACCMODE
- Description
Mask for read/write/rdwr
- Constant O_APPEND
final constant int Fuse.Operations.O_APPEND
- Description
Open for append
- Constant O_RDONLY
final constant int Fuse.Operations.O_RDONLY
- Description
Open read only
- Constant O_RDWR
final constant int Fuse.Operations.O_RDWR
- Description
Open read/write only
- Constant O_WRONLY
final constant int Fuse.Operations.O_WRONLY
- Description
Open write only