Funifs
view release on metacpan or search on metacpan
namemax files ffree blocks bfree bsize
) );
}
#----------- rofs() ----------------------------------------
#--- Return "read-only filesystem" error
sub rofs {
&Say("---45---rofs(@_)\n");
return -EROFS();
}
sub u_chmod { &rofs('chmod' ,@_); }
sub u_chown { &rofs('chown' ,@_); }
sub u_fsync { &rofs('fsync' ,@_); }
sub u_link { &rofs('link' ,@_); }
sub u_mkdir { &rofs('mkdir' ,@_); }
sub u_mknod { &rofs('mknod' ,@_); }
sub u_removexattr { &rofs('removexattr' ,@_); }
sub u_rename { &rofs('rename' ,@_); }
sub u_rmdir { &rofs('rmdir' ,@_); }
sub u_setxattr { &rofs('setxattr' ,@_); }
sub u_symlink { &rofs('symlink' ,@_); }
sub u_truncate { &rofs('truncate' ,@_); }
'read' => 'Fuse::Funifs::u_read' ,
'flush' => 'Fuse::Funifs::u_flush' ,
'statfs' => 'Fuse::Funifs::u_statfs' ,
'listxattr' => 'Fuse::Funifs::u_listxattr' ,
'readlink' => 'Fuse::Funifs::u_readlink' ,
'release' => 'Fuse::Funifs::u_release' ,
#-- Not implemented callbacks
'getxattr' => 'Fuse::Funifs::u_getxattr', #--NOTE: avoid (keep this undef) to supress 2+ extra calls on each file
#-- Disabled access
'chmod' => 'Fuse::Funifs::u_chmod' ,
'chown' => 'Fuse::Funifs::u_chown' ,
'fsync' => 'Fuse::Funifs::u_fsync' ,
'link' => 'Fuse::Funifs::u_link' ,
'mkdir' => 'Fuse::Funifs::u_mkdir' ,
'mknod' => 'Fuse::Funifs::u_mknod' ,
'removexattr' => 'Fuse::Funifs::u_removexattr',
'rename' => 'Fuse::Funifs::u_rename' ,
'rmdir' => 'Fuse::Funifs::u_rmdir' ,
'setxattr' => 'Fuse::Funifs::u_setxattr' ,
'symlink' => 'Fuse::Funifs::u_symlink' ,
'truncate' => 'Fuse::Funifs::u_truncate' ,
( run in 1.104 second using v1.01-cache-2.11-cpan-71847e10f99 )