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

Diff for /src/usr.bin/quota/quota.c between version 1.5 and 1.6

version 1.5, 1996/06/26 05:38:01 version 1.6, 1996/08/06 18:38:48
Line 499 
Line 499 
         char *opt, *cp;          char *opt, *cp;
   
         if (!initname) {          if (!initname) {
                 sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname);                  snprintf(usrname, sizeof usrname, "%s%s",
                 sprintf(grpname, "%s%s", qfextension[GRPQUOTA], qfname);                      qfextension[USRQUOTA], qfname);
                   snprintf(grpname, sizeof grpname, "%s%s",
                       qfextension[GRPQUOTA], qfname);
                 initname = 1;                  initname = 1;
         }          }
         strcpy(buf, fs->fs_mntops);          strncpy(buf, sizeof buf, fs->fs_mntops);
         for (opt = strtok(buf, ","); opt; opt = strtok(NULL, ",")) {          for (opt = strtok(buf, ","); opt; opt = strtok(NULL, ",")) {
                 if (cp = index(opt, '='))                  if (cp = index(opt, '='))
                         *cp++ = '\0';                          *cp++ = '\0';
Line 518 
Line 520 
                 *qfnamep = cp;                  *qfnamep = cp;
                 return (1);                  return (1);
         }          }
         (void) sprintf(buf, "%s/%s.%s", fs->fs_file, qfname, qfextension[type]);          (void) snprintf(buf, sizeof buf, "%s/%s.%s",
               fs->fs_file, qfname, qfextension[type]);
         *qfnamep = buf;          *qfnamep = buf;
         return (1);          return (1);
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6