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

Diff for /src/usr.bin/cvs/Attic/resp.c between version 1.10 and 1.11

version 1.10, 2004/12/06 04:10:06 version 1.11, 2004/12/06 21:03:12
Line 159 
Line 159 
         resp = cvs_resp_getbyname(cmd);          resp = cvs_resp_getbyname(cmd);
         if (resp == NULL) {          if (resp == NULL) {
                 return (-1);                  return (-1);
         }          } else if (cvs_resp_swtab[resp->resp_id].hdlr == NULL) {
         else if (cvs_resp_swtab[resp->resp_id].hdlr == NULL) {  
                 cvs_log(LP_ERRNO, "handler for `%s' not implemented", cmd);                  cvs_log(LP_ERRNO, "handler for `%s' not implemented", cmd);
                 return (-1);                  return (-1);
         }          }
Line 247 
Line 246 
                         if (cvs_mt_stack[cvs_mtstk_depth] == NULL)                          if (cvs_mt_stack[cvs_mtstk_depth] == NULL)
                                 return (-1);                                  return (-1);
                         cvs_mtstk_depth++;                          cvs_mtstk_depth++;
                 }                  } else if (*line == '-') {
                 else if (*line == '-') {  
                         if (cvs_mtstk_depth == 0) {                          if (cvs_mtstk_depth == 0) {
                                 cvs_log(LP_ERR, "MT scope stack underflow");                                  cvs_log(LP_ERR, "MT scope stack underflow");
                                 return (-1);                                  return (-1);
                         }                          } else if (strcmp(line + 1,
                         else if (strcmp(line + 1,  
                             cvs_mt_stack[cvs_mtstk_depth - 1]) != 0) {                              cvs_mt_stack[cvs_mtstk_depth - 1]) != 0) {
                                 cvs_log(LP_ERR, "mismatch in MT scope stack");                                  cvs_log(LP_ERR, "mismatch in MT scope stack");
                                 return (-1);                                  return (-1);
                         }                          }
                         free(cvs_mt_stack[cvs_mtstk_depth--]);                          free(cvs_mt_stack[cvs_mtstk_depth--]);
                 }                  } else {
                 else {  
                         if (strcmp(line, "newline") == 0)                          if (strcmp(line, "newline") == 0)
                                 putc('\n', stdout);                                  putc('\n', stdout);
                         else if (strncmp(line, "fname ", 6) == 0)                          else if (strncmp(line, "fname ", 6) == 0)
Line 338 
Line 334 
                 cvs_log(LP_ERRNO, "failed to unlink %s file",                  cvs_log(LP_ERRNO, "failed to unlink %s file",
                     CVS_PATH_STATICENTRIES);                      CVS_PATH_STATICENTRIES);
                 return (-1);                  return (-1);
         }          } else if (type == CVS_RESP_SETSTATDIR) {
         else if (type == CVS_RESP_SETSTATDIR) {  
                 fd = open(statpath, O_CREAT|O_TRUNC|O_WRONLY, 0400);                  fd = open(statpath, O_CREAT|O_TRUNC|O_WRONLY, 0400);
                 if (fd == -1) {                  if (fd == -1) {
                         cvs_log(LP_ERRNO,                          cvs_log(LP_ERRNO,
Line 441 
Line 436 
                 return (-1);                  return (-1);
         if (type == CVS_RESP_NEWENTRY) {          if (type == CVS_RESP_NEWENTRY) {
                 cvs_ent_addln(entfile, entbuf);                  cvs_ent_addln(entfile, entbuf);
         }          } else if (type == CVS_RESP_CHECKEDIN) {
         else if (type == CVS_RESP_CHECKEDIN) {  
                 ent = cvs_ent_parse(entbuf);                  ent = cvs_ent_parse(entbuf);
                 if (ent == NULL) {                  if (ent == NULL) {
                         cvs_log(LP_ERR, "failed to parse entry");                          cvs_log(LP_ERR, "failed to parse entry");
Line 553 
Line 547 
                 /* set the timestamp as the last one received from Mod-time */                  /* set the timestamp as the last one received from Mod-time */
                 ep->ce_mtime = cvs_modtime;                  ep->ce_mtime = cvs_modtime;
                 cvs_ent_add(cf->cf_ddat->cd_ent, ep);                  cvs_ent_add(cf->cf_ddat->cd_ent, ep);
         }          } else if (type == CVS_RESP_UPDEXIST) {
         else if (type == CVS_RESP_UPDEXIST) {          } else if (type == CVS_RESP_UPDATED) {
         }  
         else if (type == CVS_RESP_UPDATED) {  
         }          }
   
         fbuf = cvs_recvfile(root, &fmode);          fbuf = cvs_recvfile(root, &fmode);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11