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

Diff for /src/usr.bin/oldrdist/Attic/server.c between version 1.1 and 1.2

version 1.1, 1996/02/03 12:12:03 version 1.2, 1996/05/28 12:31:57
Line 692 
Line 692 
         char *cmd;          char *cmd;
         int type;          int type;
 {  {
         register char *cp;          register char *cp = cmd;
         int f, mode, opts, wrerr, olderrno;          int f = -1, mode, opts = 0, wrerr, olderrno;
         off_t i, size;          off_t i, size;
         time_t mtime;          time_t mtime;
         struct stat stb;          struct stat stb;
Line 919 
Line 919 
   
         if (fchog(f, new, owner, group, mode) < 0) {          if (fchog(f, new, owner, group, mode) < 0) {
 badnew2:  badnew2:
                 if (f)          /*  Don't close if f hasn't been opened.  */                  if (f == -1)
                         (void) close(f);                          (void) close(f);
                 (void) unlink(new);                  (void) unlink(new);
                 return;                  return;
Line 952 
Line 952 
         char *oldname;          char *oldname;
         int opts, exists = 0;          int opts, exists = 0;
   
         cp = cmd;  
         opts = 0;  
         while (*cp >= '0' && *cp <= '7')          while (*cp >= '0' && *cp <= '7')
                 opts = (opts << 3) | (*cp++ - '0');                  opts = (opts << 3) | (*cp++ - '0');
         if (*cp++ != ' ') {          if (*cp++ != ' ') {

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2