[BACK]Return to util.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/util.c between version 1.44 and 1.45

version 1.44, 2005/07/26 14:46:24 version 1.45, 2005/07/27 10:36:14
Line 541 
Line 541 
 }  }
   
 /*  /*
  * cvs_remove_dir()   * cvs_rmdir()
  *   *
  * Remove a directory tree from disk.   * Remove a directory tree from disk.
  * Returns 0 on success, or -1 on failure.   * Returns 0 on success, or -1 on failure.
  */   */
 int  int
 cvs_remove_dir(const char *path)  cvs_rmdir(const char *path)
 {  {
         int ret = -1;          int ret = -1;
         size_t len;          size_t len;
Line 570 
Line 570 
                         goto done;                          goto done;
   
                 if (ent->d_type == DT_DIR) {                  if (ent->d_type == DT_DIR) {
                         if (cvs_remove_dir(fpath) == -1)                          if (cvs_rmdir(fpath) == -1)
                                 goto done;                                  goto done;
                 } else if ((cvs_unlink(fpath) == -1) && (errno != ENOENT))                  } else if ((cvs_unlink(fpath) == -1) && (errno != ENOENT))
                         goto done;                          goto done;

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45