Esempio n. 1
0
 private unsafe int Read(path *path, void *buffer, UIntPtr size, ulong off, fuse_file_info *fi)
 {
     try
     {
         // TODO: handle size > int.MaxValue
         return(_fileSystem.Read(ToSpan(path), off, new Span <byte>(buffer, (int)size), ref ToFileInfoRef(fi)));
     }
     catch
     {
         return(-EIO);
     }
 }
Esempio n. 2
0
 private unsafe int Read(path *path, void *buffer, UIntPtr size, ulong off, fuse_file_info *fi)
 {
     try
     {
         // TODO: handle size > int.MaxValue
         return(_fileSystem.Read(ToSpan(path), off, new Span <byte>(buffer, (int)size), ref ToFileInfoRef(fi)));
     }
     catch (Exception ex)
     {
         Console.WriteLine($"READ gets error: {ex.Message} {ex.StackTrace}");
         return(-EIO);
     }
 }