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

Diff for /src/usr.bin/cvs/checkout.c between version 1.17 and 1.18

version 1.17, 2005/04/11 18:02:58 version 1.18, 2005/04/12 14:58:40
Line 89 
Line 89 
                                 cvs_log(LP_ERR,                                  cvs_log(LP_ERR,
                                     "invalid RCS keyword expansion mode");                                      "invalid RCS keyword expansion mode");
                                 rcs_kflag_usage();                                  rcs_kflag_usage();
                                 return (1);                                  return (CVS_EX_USAGE);
                         }                          }
                         break;                          break;
                 case 'r':                  case 'r':
Line 102 
Line 102 
                         rcsid = optarg;                          rcsid = optarg;
                         break;                          break;
                 default:                  default:
                         return (1);                          return (CVS_EX_USAGE);
                 }                  }
         }          }
   
Line 112 
Line 112 
         if (!statmod && (argc == 0)) {          if (!statmod && (argc == 0)) {
                 cvs_log(LP_ERR,                  cvs_log(LP_ERR,
                     "must specify at least one module or directory");                      "must specify at least one module or directory");
                 return (1);                  return (CVS_EX_USAGE);
         }          }
   
         if (statmod && (argc > 0)) {          if (statmod && (argc > 0)) {
                 cvs_log(LP_ERR,  "-c and -s must not get any arguments");                  cvs_log(LP_ERR,  "-c and -s must not get any arguments");
                 return (1);                  return (CVS_EX_USAGE);
         }          }
   
         *arg = optind;          *arg = optind;
Line 128 
Line 128 
 cvs_checkout_sendflags(struct cvsroot *root)  cvs_checkout_sendflags(struct cvsroot *root)
 {  {
         if (cvs_senddir(root, cvs_files) < 0)          if (cvs_senddir(root, cvs_files) < 0)
                 return (-1);                  return (CVS_EX_PROTO);
         if (cvs_sendreq(root, CVS_REQ_XPANDMOD, NULL) < 0)          if (cvs_sendreq(root, CVS_REQ_XPANDMOD, NULL) < 0)
                 cvs_log(LP_ERR, "failed to expand module");                  cvs_log(LP_ERR, "failed to expand module");
   
         /* XXX not too sure why we have to send this arg */          /* XXX not too sure why we have to send this arg */
         if (cvs_sendarg(root, "-N", 0) < 0)          if (cvs_sendarg(root, "-N", 0) < 0)
                 return (-1);                  return (CVS_EX_PROTO);
   
         if ((statmod == CVS_LISTMOD) &&          if ((statmod == CVS_LISTMOD) &&
             (cvs_sendarg(root, "-c", 0) < 0))              (cvs_sendarg(root, "-c", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         if ((statmod == CVS_STATMOD) &&          if ((statmod == CVS_STATMOD) &&
             (cvs_sendarg(root, "-s", 0) < 0))              (cvs_sendarg(root, "-s", 0) < 0))
                 return (-1);                  return (CVS_EX_PROTO);
   
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18