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

Diff for /src/usr.bin/cvs/Attic/req.c between version 1.12 and 1.13

version 1.12, 2005/02/22 16:33:44 version 1.13, 2005/04/18 21:33:34
Line 62 
Line 62 
 static int  cvs_req_argument     (int, char *);  static int  cvs_req_argument     (int, char *);
 static int  cvs_req_globalopt    (int, char *);  static int  cvs_req_globalopt    (int, char *);
 static int  cvs_req_gzipstream   (int, char *);  static int  cvs_req_gzipstream   (int, char *);
   static int  cvs_req_entry        (int, char *);
   static int  cvs_req_filestate    (int, char *);
   
 static int  cvs_req_command      (int, char *);  static int  cvs_req_command      (int, char *);
   
Line 77 
Line 79 
         { NULL                  },          { NULL                  },
         { NULL                  },          { NULL                  },
         { NULL                  },          { NULL                  },
           { cvs_req_entry         },
         { NULL                  },          { NULL                  },
         { NULL                  },  
         { NULL                  },      /* 10 */          { NULL                  },      /* 10 */
         { NULL                  },          { cvs_req_filestate     },
         { NULL                  },          { cvs_req_filestate     },
         { NULL                  },          { cvs_req_filestate     },
         { cvs_req_useunchanged  },          { cvs_req_useunchanged  },
         { NULL                  },          { NULL                  },
         { NULL                  },          { NULL                  },
         { NULL                  },          { cvs_req_filestate     },
         { cvs_req_case          },          { cvs_req_case          },
         { NULL                  },          { NULL                  },
         { cvs_req_argument      },      /* 20 */          { cvs_req_argument      },      /* 20 */
Line 203 
Line 205 
 {  {
         if (cvs_req_rootpath != NULL) {          if (cvs_req_rootpath != NULL) {
                 cvs_log(LP_ERR, "duplicate Root request received");                  cvs_log(LP_ERR, "duplicate Root request received");
                   cvs_printf("Protocol error: Duplicate Root request");
                 return (-1);                  return (-1);
         }          }
   
Line 266 
Line 269 
         return (0);          return (0);
 }  }
   
   static int
   cvs_req_entry(int reqid, char *line)
   {
           struct cvs_ent *ent;
   
           if ((ent = cvs_ent_parse(line)) == NULL)
                   return (-1);
   
           return (0);
   }
   
   /*
    * cvs_req_filestate()
    *
    * Handler for the `Modified', `Is-Modified', `Unchanged' and `Questionable'
    * requests, which are all used to report the assumed state of a file from the
    * client.
    */
   static int
   cvs_req_filestate(int reqid, char *line)
   {
           mode_t fmode;
           BUF *fdata;
   
           if (reqid == CVS_REQ_MODIFIED) {
                   fdata = cvs_recvfile(NULL, &fmode);
                   if (fdata == NULL)
                           return (-1);
           }
   
           return (0);
   }
   
 /*  /*
  * cvs_req_expandmod()   * cvs_req_expandmod()

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13