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

Diff for /src/usr.bin/rdistd/server.c between version 1.22 and 1.23

version 1.22, 2011/04/10 15:47:28 version 1.23, 2012/11/12 01:14:41
Line 656 
Line 656 
         case S_IFIFO:          case S_IFIFO:
 #endif  #endif
 #endif  #endif
                 (void) sendcmd(QC_YES, "%lld %ld %o %s %s",                  (void) sendcmd(QC_YES, "%lld %lld %o %s %s",
                                (long long) stb.st_size, stb.st_mtime,                                 (long long) stb.st_size,
                                  (long long) stb.st_mtime,
                                stb.st_mode & 07777,                                 stb.st_mode & 07777,
                                getusername(stb.st_uid, target, options),                                 getusername(stb.st_uid, target, options),
                                getgroupname(stb.st_gid, target, options));                                 getgroupname(stb.st_gid, target, options));
Line 680 
Line 681 
         struct stat stb;          struct stat stb;
         int r = -1;          int r = -1;
   
         debugmsg(DM_CALL, "chkparent(%s, %o) start\n", name, opts);          debugmsg(DM_CALL, "chkparent(%s, %lo) start\n", name, opts);
   
         cp = strrchr(name, '/');          cp = strrchr(name, '/');
         if (cp == NULL || cp == name)          if (cp == NULL || cp == name)
Line 695 
Line 696 
                                 r = 0;                                  r = 0;
                         } else                          } else
                                 debugmsg(DM_MISC,                                  debugmsg(DM_MISC,
                                          "chkparent(%s, %o) mkdir fail: %s\n",                                           "chkparent(%s, %lo) mkdir fail: %s\n",
                                          name, opts, SYSERR);                                           name, opts, SYSERR);
                 }                  }
         } else  /* It exists */          } else  /* It exists */
Line 1428 
Line 1429 
         /*          /*
          * Get modification time           * Get modification time
          */           */
         mtime = (time_t) strtol(cp, &cp, 10);          mtime = (time_t) strtoll(cp, &cp, 10);
         if (*cp++ != ' ') {          if (*cp++ != ' ') {
                 error("recvit: mtime not delimited");                  error("recvit: mtime not delimited");
                 return;                  return;
Line 1437 
Line 1438 
         /*          /*
          * Get access time           * Get access time
          */           */
         atime = strtol(cp, &cp, 10);          atime = (time_t) strtoll(cp, &cp, 10);
         if (*cp++ != ' ') {          if (*cp++ != ' ') {
                 error("recvit: atime not delimited");                  error("recvit: atime not delimited");
                 return;                  return;
Line 1477 
Line 1478 
         file = fileb;          file = fileb;
   
         debugmsg(DM_MISC,          debugmsg(DM_MISC,
                  "recvit: opts = %04o mode = %04o size = %lld mtime = %d",                   "recvit: opts = %04lo mode = %04o size = %lld mtime = %lld",
                  opts, mode, (long long) size, mtime);                   opts, mode, (long long) size, (long long)mtime);
         debugmsg(DM_MISC,          debugmsg(DM_MISC,
        "recvit: owner = '%s' group = '%s' file = '%s' catname = %d isdir = %d",         "recvit: owner = '%s' group = '%s' file = '%s' catname = %d isdir = %d",
                  owner, group, file, catname, (type == S_IFDIR) ? 1 : 0);                   owner, group, file, catname, (type == S_IFDIR) ? 1 : 0);
Line 1633 
Line 1634 
         file = fileb;          file = fileb;
   
         debugmsg(DM_MISC,          debugmsg(DM_MISC,
                  "dochmog: opts = %04o mode = %04o", opts, mode);                   "dochmog: opts = %04lo mode = %04o", opts, mode);
         debugmsg(DM_MISC,          debugmsg(DM_MISC,
                  "dochmog: owner = '%s' group = '%s' file = '%s' catname = %d",                   "dochmog: owner = '%s' group = '%s' file = '%s' catname = %d",
                  owner, group, file, catname);                   owner, group, file, catname);

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23