module Fuse_bindings:sig..end
type fuse
typestr =string
type fuse_operation_names = {
|
init : |
|
getattr : |
|
readlink : |
|
readdir : |
|
opendir : |
|
releasedir : |
|
fsyncdir : |
|
mknod : |
|
mkdir : |
|
unlink : |
|
rmdir : |
|
symlink : |
|
rename : |
|
link : |
|
chmod : |
|
chown : |
|
truncate : |
|
utime : |
|
fopen : |
|
read : |
|
write : |
|
statfs : |
|
flush : |
|
release : |
|
fsync : |
|
setxattr : |
|
getxattr : |
|
listxattr : |
|
removexattr : |
type __fuse_context = {
|
fuse : |
|
uid : |
|
gid : |
|
pid : |
type fuse_operations
type fuse_cmd
val fuse_get_context : unit -> Fuse_bindings.__fuse_context
val get_fuse_operations : unit -> fuse_operations Com.opaque
val set_fuse_operations : fuse_operation_names -> unit
val fuse_read_cmd : fuse Com.opaque -> fuse_cmd Com.opaque
val fuse_process_cmd : fuse Com.opaque -> fuse_cmd Com.opaque -> unit
val ml_fuse_init : unit -> unit
val ml_fuse_main : str array -> fuse_operations Com.opaque -> unit
val fuse_exited : fuse Com.opaque -> bool