> > But if I try to mkdit anothertest I'm told the file already exists.
>> wild guess:
>> you have unlinked the inode for the directory, but there is still an
> entry in the parents directory listing "anothertest -> inode: xyz"
Can't be.
That's _exactly_ what unlink does: it removes the name->inode
mapping from the directory file. You unlink a file _name_, not
an _inode_. The difference is clear if you consider multiple
hard links to a file (i.e. multiple names for one inode).
Later,
Kenn
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!