Modified to use rename() instead of link()/unlink() to rename files.
This commit is contained in:
parent
f756747414
commit
7068d0d301
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue