// GetXattrAt implements vfs.FilesystemImpl.GetXattrAt.
GetXattrAt implements vfs.FilesystemImpl.GetXattrAt.
// GetXattrAt implements vfs . FilesystemImpl . GetXattrAt .
func (fs *filesystem) GetXattrAt(ctx context.Context, rp *vfs.ResolvingPath, opts vfs.GetXattrOptions) (string, error) {
	fs.mu.RLock()
	defer fs.mu.RUnlock()
	d, err := resolveLocked(ctx, rp)
	if err != nil {
		return "", err
	}
	return d.inode.getXattr(rp.Credentials(), &opts)
}
func ( fs * filesystem ) GetXattrAt ( ctx context . Context , rp * vfs . ResolvingPath , opts vfs . GetXattrOptions ) ( string , error ) { fs . mu . RLock ( ) defer fs . mu . RUnlock ( ) d , err := resolveLocked ( ctx , rp ) if err != nil { return " " , err } return d . inode . getXattr ( rp . Credentials ( ) , & opts ) }
GetXattrAt implements vfs.FilesystemImpl.GetXattrAt.
GetXattrAt implements vfs . FilesystemImpl . GetXattrAt .