From: | "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx> |
Date: | Mon, 15 Aug 2005 12:19:15 +0200 |
But, in fact, the case CAN happen if you rename a file to another that
happens to be a hardlink to the first. The rename operations appears toThe FreeBSD behavior was intentional. I think this change violates POSIX, which states:
"If the old argument and the new argument resolve to the same existing file, rename() shall return successfully and perform no other action."
I think they mean "file name", not "physical data" (= inode). Like mv /usr/src/sys/sys/../Makefile.inc /sys/Makefile.inc
cheers simon
-- Serve - BSD +++ RENT this banner advert +++ ASCII Ribbon /"\ Work - Mac +++ space for low $$$ NOW!1 +++ Campaign \ / Party Enjoy Relax | http://dragonflybsd.org Against HTML \ Dude 2c 2 the max ! http://golden-apple.biz Mail + News / \
Attachment:
PGP.sig
Description: This is a digitally signed message part