"Scott K. Ellis" <[EMAIL PROTECTED]> writes:
[snip]
> The only solution is to come up with a program that
> never follows syslinks, and checks that the i-node of the file it is
> removing remains the same.
Actually, i-nodes can be recycled, so it isn't a good idea to depend
on that:
% cd /tmp
% touch foo
% ls -li foo
14 -rw-rw-r-- 1 carey carey 0 Aug 9 17:47 foo
% rm foo
% touch foo
% ls -li foo
14 -rw-rw-r-- 1 carey carey 0 Aug 9 17:48 foo
If a program will be creating a file (like /tmp/.X0-lock) but
another creates and deletes a file in the same file system just before
this, it will probably have the same i-node.
--
Carey Evans <*> [EMAIL PROTECTED]
"[UNIX] appears to have the inside track on being the replacement for
CP/M on the largest microcomputers (e.g. those based on 68000...)"
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] .
Trouble? e-mail to [EMAIL PROTECTED] .