private unsafe int Getxattr(path *path, void *name, void *buffer, UIntPtr size) { try { return(_fileSystem.GetXAttr(ToSpan(path), ToSpan((path *)name), new Span <byte>(buffer, (int)size))); } catch { return(-EIO); } }