[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.14 and 1.15

version 1.14, 2005/05/18 20:24:19 version 1.15, 2005/05/24 04:12:25
Line 158 
Line 158 
 static char *cvs_req_args[CVS_PROTO_MAXARG];  static char *cvs_req_args[CVS_PROTO_MAXARG];
 static int   cvs_req_nargs = 0;  static int   cvs_req_nargs = 0;
   
   static CVSFILE *cvs_lastdir = NULL;
   
   
 /*  /*
  * cvs_req_handle()   * cvs_req_handle()
  *   *
Line 267 
Line 269 
 {  {
         int l;          int l;
         char rdir[MAXPATHLEN];          char rdir[MAXPATHLEN];
           CVSFILE *dirp;
   
         if (cvs_getln(NULL, rdir, sizeof(rdir)) < 0)          if (cvs_getln(NULL, rdir, sizeof(rdir)) < 0)
                 return (-1);                  return (-1);
Line 308 
Line 311 
 cvs_req_entry(int reqid, char *line)  cvs_req_entry(int reqid, char *line)
 {  {
         struct cvs_ent *ent;          struct cvs_ent *ent;
           CVSFILE *cf;
   
         if ((ent = cvs_ent_parse(line)) == NULL)          if ((ent = cvs_ent_parse(line)) == NULL)
                 return (-1);                  return (-1);
   
           cf = cvs_file_create(NULL, ent->ce_name, DT_REG, 0644);
   
         return (0);          return (0);
 }  }
   
Line 541 
Line 547 
 cvs_req_command(int reqid, char *line)  cvs_req_command(int reqid, char *line)
 {  {
         int ret;          int ret;
           struct cvs_cmd *cmdp;
   
         switch (reqid) {          cmdp = cvs_findcmdbyreq(reqid);
         case CVS_REQ_VERSION:          if (cmdp == NULL) {
                 ret = cvs_sendresp(CVS_RESP_M, CVS_VERSION);  
                 break;  
         case CVS_REQ_ADD:  
         case CVS_REQ_ANNOTATE:  
         case CVS_REQ_CO:  
         case CVS_REQ_CI:  
         case CVS_REQ_DIFF:  
         case CVS_REQ_LOG:  
         case CVS_REQ_REMOVE:  
         case CVS_REQ_STATUS:  
         case CVS_REQ_TAG:  
         default:  
                 cvs_sendresp(CVS_RESP_E, "command not yet implemented");  
                 cvs_sendresp(CVS_RESP_ERROR, NULL);                  cvs_sendresp(CVS_RESP_ERROR, NULL);
                 return (0);                  return (-1);
         }          }
   
           cvs_startcmd(cmdp, cvs_req_nargs, cvs_req_args);
   
         if (ret == 0)          if (ret == 0)
                 ret = cvs_sendresp(CVS_RESP_OK, NULL);                  ret = cvs_sendresp(CVS_RESP_OK, NULL);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15