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 #ifdef USE_SYS
if(! sys_rename(x,y)) fatal(1,"Cannot rename to %s",y); if(! sys_rename(x,y)) fatal(1,"Cannot rename to %s",y);
#else #else
unlink(y); if (rename(x, y) == -1)
if (link(x,y) != 0) fatal(1,"Cannot rename to %s",y); fatal(1, "Cannot rename to %s", y);
unlink(x);
#endif #endif
} }