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

Diff for /src/usr.bin/rcs/co.c between version 1.83 and 1.84

version 1.83, 2006/04/24 08:10:41 version 1.84, 2006/04/25 13:36:35
Line 119 
Line 119 
                         /* if no argument, assume current user */                          /* if no argument, assume current user */
                         if (rcs_optarg == NULL) {                          if (rcs_optarg == NULL) {
                                 if ((author = getlogin()) == NULL)                                  if ((author = getlogin()) == NULL)
                                         fatal("getlogin failed");                                          err(1, "getlogin");
                         } else {                          } else {
                                 author = xstrdup(rcs_optarg);                                  author = xstrdup(rcs_optarg);
                                 warg = 1;                                  warg = 1;
Line 149 
Line 149 
         }          }
   
         if ((username = getlogin()) == NULL)          if ((username = getlogin()) == NULL)
                 fatal("getlogin failed");                  err(1, "getlogin");
   
         for (i = 0; i < argc; i++) {          for (i = 0; i < argc; i++) {
                 if (rcs_statfile(argv[i], fpath, sizeof(fpath), flags) < 0)                  if (rcs_statfile(argv[i], fpath, sizeof(fpath), flags) < 0)
Line 174 
Line 174 
   
                 if (rev_str != NULL) {                  if (rev_str != NULL) {
                         if ((rev = rcs_getrevnum(rev_str, file)) == NULL)                          if ((rev = rcs_getrevnum(rev_str, file)) == NULL)
                                 fatal("invalid revision: %s", rev_str);                                  errx(1, "invalid revision: %s", rev_str);
                 } else {                  } else {
                         /* no revisions in RCS file, generate empty 0.0 */                          /* no revisions in RCS file, generate empty 0.0 */
                         if (file->rf_ndelta == 0) {                          if (file->rf_ndelta == 0) {
                                 rev = rcsnum_parse("0.0");                                  rev = rcsnum_parse("0.0");
                                 if (rev == NULL)                                  if (rev == NULL)
                                         fatal("failed to generate rev 0.0");                                          errx(1, "failed to generate rev 0.0");
                         } else {                          } else {
                                 rev = rcsnum_alloc();                                  rev = rcsnum_alloc();
                                 rcsnum_cpy(file->rf_head, rev, 0);                                  rcsnum_cpy(file->rf_head, rev, 0);
Line 365 
Line 365 
          * File inherits permissions from its ,v file           * File inherits permissions from its ,v file
          */           */
         if (stat(file->rf_path, &st) == -1)          if (stat(file->rf_path, &st) == -1)
                 fatal("could not stat rcsfile");                  err(1, "%s", file->rf_path);
   
         mode = st.st_mode;          mode = st.st_mode;
   

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.84