home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c019 / 1.ddi / ARC521_C / RENAME.C < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-01  |  280 b   |  14 lines

  1. /*
  2.  * substitute for BSD/SVR3 rename() system call, from
  3.  * Janet Walz, walz@mimsy.umd.edu & Rich Salz, rsalz@pineapple.bbn.com
  4.  */
  5.  
  6. int rename(oldname,newname)
  7. char *oldname,*newname;
  8. {
  9.     (void)unlink(newname);
  10.     if(link(oldname,newname))
  11.         return(-1);
  12.     return(unlink(oldname));
  13. }
  14.