[BACK]Return to fstab.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/gen/fstab.c between version 1.22 and 1.22.6.2

version 1.22, 2000/01/22 22:19:10 version 1.22.6.2, 2002/04/25 04:01:41
Line 101  fstabscan()
Line 101  fstabscan()
             FSTAB_RW, FSTAB_RQ, FSTAB_RO, FSTAB_SW, FSTAB_DP, FSTAB_XX, NULL              FSTAB_RW, FSTAB_RQ, FSTAB_RO, FSTAB_SW, FSTAB_DP, FSTAB_XX, NULL
         };          };
   
           (void)memset(&_fs_fstab, 0, sizeof(_fs_fstab));
         for (;;) {          for (;;) {
                 if (!(lp = fgets(line, sizeof(line), _fs_fp)))                  if (!(lp = fgets(line, sizeof(line), _fs_fp)))
                         return 0;                          return 0;
Line 145  fstabscan()
Line 146  fstabscan()
                         if ((cp = nextfld(&lp, ws)) != NULL)                          if ((cp = nextfld(&lp, ws)) != NULL)
                                 _fs_fstab.fs_passno = atoi(cp);                                  _fs_fstab.fs_passno = atoi(cp);
                 }                  }
                 sp = strncpy(subline, _fs_fstab.fs_mntops, sizeof(subline)-1);  
                   /* subline truncated iff line truncated */
                   (void)strlcpy(subline, _fs_fstab.fs_mntops, sizeof(subline));
                   sp = subline;
   
                 while ((cp = nextfld(&sp, ",")) != NULL) {                  while ((cp = nextfld(&sp, ",")) != NULL) {
                         char **tp;                          char **tp;
   
Line 160  fstabscan()
Line 165  fstabscan()
                         if (*tp)                          if (*tp)
                                 break;                                  break;
                 }                  }
                   if (_fs_fstab.fs_type == NULL)
                           goto bad;
                 if (strcmp(_fs_fstab.fs_type, FSTAB_XX) == 0)                  if (strcmp(_fs_fstab.fs_type, FSTAB_XX) == 0)
                         continue;                          continue;
                 if (cp != NULL)                  if (cp != NULL)

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.22.6.2

CVSweb <webmaster@jp.NetBSD.org>