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

Diff for /src/usr.bin/rcs/rcsclean.c between version 1.18 and 1.19

version 1.18, 2005/11/28 14:43:59 version 1.19, 2005/12/08 18:56:10
Line 43 
Line 43 
 static int kflag = RCS_KWEXP_ERR;  static int kflag = RCS_KWEXP_ERR;
 static int uflag = 0;  static int uflag = 0;
 static int flags = 0;  static int flags = 0;
   static char *locker = NULL;
   
 int  int
 rcsclean_main(int argc, char **argv)  rcsclean_main(int argc, char **argv)
Line 97 
Line 98 
         argc -= rcs_optind;          argc -= rcs_optind;
         argv += rcs_optind;          argv += rcs_optind;
   
           if ((locker = getlogin()) == NULL)
                   exit(1);
   
         if (argc == 0) {          if (argc == 0) {
                 if ((dirp = opendir(".")) == NULL) {                  if ((dirp = opendir(".")) == NULL) {
                         cvs_log(LP_ERRNO, "failed to open directory '.'");                          cvs_log(LP_ERRNO, "failed to open directory '.'");
Line 196 
Line 200 
                                     rcsnum_tostr(frev, numb, sizeof(numb)),                                      rcsnum_tostr(frev, numb, sizeof(numb)),
                                     fpath);                                      fpath);
                         }                          }
                         (void)rcs_lock_remove(file, frev);                          (void)rcs_lock_remove(file, locker, frev);
                 }                  }
   
                 if (TAILQ_EMPTY(&(file->rf_locks))) {                  if (TAILQ_EMPTY(&(file->rf_locks))) {

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19