rename.c 230 B

123456789101112131415
  1. /*
  2. * rename.c - rename a file
  3. */
  4. /* $Header$ */
  5. #include <stdio.h>
  6. int link(const char *name1, const char *name2);
  7. int
  8. rename(const char *old, const char *new) {
  9. if (!link(old, new))
  10. return remove(old);
  11. else return -1;
  12. }