private unsafe int Getattr(path *path, stat *stat, fuse_file_info *fi) { try { Span <stat> span = new Span <stat>(stat, 1); span.Clear(); return(_fileSystem.GetAttr(ToSpan(path), ref MemoryMarshal.GetReference(span), ToFileInfo(fi))); } catch { return(-EIO); } }
private unsafe int Getattr(path *path, stat *stat, fuse_file_info *fi) { try { Span <stat> span = new Span <stat>(stat, 1); span.Clear(); return(_fileSystem.GetAttr(ToSpan(path), ref MemoryMarshal.GetReference(span), ToFileInfo(fi))); } catch (Exception ex) { Console.WriteLine($"GETATTR gets error: {ex.Message}"); return(-EIO); } }