# File lib/fusefs/pathmapper.rb, line 343 def raw_open(path,mode,rfusefs = nil) return false unless @use_raw_file_access return false if mode.include?("w") && (!@allow_write) @openfiles ||= Hash.new() unless rfusefs real_path = unmap(path) unless real_path if rfusefs raise Errno::ENOENT.new(path) else #fusefs will go on to call file? return false end end file = File.new(real_path,PathMapperFS.open_mode(mode)) @openfiles[path] = file unless rfusefs return file end