memFS.ReadSymlin
parent
05091dee19
commit
c75db4a11f
|
@ -597,3 +597,21 @@ func (fs *memFS) WriteFile(
|
|||
|
||||
return
|
||||
}
|
||||
|
||||
func (fs *memFS) ReadSymlink(
|
||||
op *fuseops.ReadSymlinkOp) {
|
||||
var err error
|
||||
defer fuseutil.RespondToOp(op, &err)
|
||||
|
||||
fs.mu.Lock()
|
||||
defer fs.mu.Unlock()
|
||||
|
||||
// Find the inode in question.
|
||||
inode := fs.getInodeForReadingOrDie(op.Inode)
|
||||
defer inode.mu.Unlock()
|
||||
|
||||
// Serve the request.
|
||||
op.Target = inode.target
|
||||
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue