Modified to use rename() instead of link()/unlink() to rename files.

This commit is contained in:
dtrg 2006-07-25 23:24:20 +00:00
parent f756747414
commit 7068d0d301

View file

@ -45,9 +45,8 @@ RENAME(x,y) string x,y; {
#ifdef USE_SYS
if(! sys_rename(x,y)) fatal(1,"Cannot rename to %s",y);
#else
unlink(y);
if (link(x,y) != 0) fatal(1,"Cannot rename to %s",y);
unlink(x);
if (rename(x, y) == -1)
fatal(1, "Cannot rename to %s", y);
#endif
}