|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
-- 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 / \
Description: This is a digitally signed message part