Clarify that UnlinkOp applies to directories, too.

geesefs-0-30-9
Aaron Jacobs 2015-05-19 16:02:20 +10:00
parent dcaf480759
commit 32c4d03ad1
1 changed files with 5 additions and 4 deletions

View File

@ -436,15 +436,16 @@ func (o *RmDirOp) toBazilfuseResponse() (bfResp interface{}) {
return
}
// Unlink a file from its parent. If this brings the inode's link count to
// zero, the inode should be deleted once the kernel sends ForgetInodeOp. It
// may still be referenced before then if a user still has the file open.
// Unlink a file or symlink from its parent. If this brings the inode's link
// count to zero, the inode should be deleted once the kernel sends
// 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)
type UnlinkOp struct {
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.
Parent InodeID
Name string