Module: RBFuse
- Extended by:
- FFI::Library
- Defined in:
- lib/rbfuse.rb,
lib/rbfuse/version.rb,
lib/rbfuse/fuse_buf.rb,
lib/rbfuse/fuse_enum.rb,
lib/rbfuse/fuse_type.rb,
lib/rbfuse/fuse_bufvec.rb,
lib/rbfuse/fuse_conn_info.rb,
lib/rbfuse/fuse_file_info.rb,
lib/rbfuse/fuse_operations.rb,
lib/rbfuse/x86_64-linux/stat.rb,
lib/rbfuse/x86_64-darwin/stat.rb,
lib/rbfuse/x86_64-darwin/fcntl.rb,
lib/rbfuse/x86_64-linux/statvfs.rb,
lib/rbfuse/x86_64-linux/utimbuf.rb,
lib/rbfuse/x86_64-darwin/statvfs.rb,
lib/rbfuse/x86_64-darwin/utimbuf.rb,
lib/rbfuse/x86_64-linux/timespec.rb,
lib/rbfuse/x86_64-darwin/timespec.rb
Defined Under Namespace
Modules: Fcntl, FuseEnum Classes: FuseBuf, FuseBufvec, FuseConnInfo, FuseFileInfo, FuseOperations, Stat, Statvfs, Timespec, Utimbuf
Constant Summary collapse
- FUSE_LIB =
'libosxfuse'- PLATFORM_NAME =
"x86_64-darwin"- VERSION =
"0.1.1"- ENUMS =
{ fuse_buf_flags: enum( :fuse_buf_is_fd, (1 << 1), :fuse_buf_fd_seed, (1 << 2), :fuse_buf_fd_retry, (1 << 3) ) }
Class Method Summary collapse
Class Method Details
.fuse_main(argc, argv, fuse_operations, user_data) ⇒ Object
42 43 44 |
# File 'lib/rbfuse.rb', line 42 def self.fuse_main(argc, argv, fuse_operations, user_data) fuse_main_real(argc, argv, fuse_operations, fuse_operations.pointer.size, user_data) end |