Commit 32c4d03a authored by Aaron Jacobs's avatar Aaron Jacobs

Clarify that UnlinkOp applies to directories, too.

parent dcaf4807
...@@ -436,15 +436,16 @@ func (o *RmDirOp) toBazilfuseResponse() (bfResp interface{}) { ...@@ -436,15 +436,16 @@ func (o *RmDirOp) toBazilfuseResponse() (bfResp interface{}) {
return return
} }
// Unlink a file from its parent. If this brings the inode's link count to // Unlink a file or symlink from its parent. If this brings the inode's link
// zero, the inode should be deleted once the kernel sends ForgetInodeOp. It // count to zero, the inode should be deleted once the kernel sends
// may still be referenced before then if a user still has the file open. // ForgetInodeOp. It may still be referenced before then if a user still has
// the file open.
// //
// Sample implementation in ext2: ext2_unlink (http://goo.gl/hY6r6C) // Sample implementation in ext2: ext2_unlink (http://goo.gl/hY6r6C)
type UnlinkOp struct { type UnlinkOp struct {
commonOp commonOp
// The ID of parent directory inode, and the name of the file being removed // The ID of parent directory inode, and the name of the entry being removed
// within it. // within it.
Parent InodeID Parent InodeID
Name string Name string
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment