From: Miklos S. <msz...@in...> - 2004-06-23 18:04:54
|
> For renaming, you aren't saying that NFS only prepends '.' and nothing > else? No, actually it generates a some random looking filename like this: .nfs002f297900000020 > Also, as I wrote rename-over-open using rename above, the unlink cannot > be done immediately, otherwise filesystems which do not cache open files > will loose access to the file. True. I'd do it this way: have a flag for each node that indicates whether it is hidden (i.e. deleted) or not. In the release operation if the node is hidden and the open_count is zero, than call the unlink() method. Miklos |