[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.25 and 1.26

version 1.25, 2003/08/07 16:42:48 version 1.26, 2005/11/29 03:11:59
Line 93  fstabscan()
Line 93  fstabscan()
         char subline[MAXLINELENGTH];          char subline[MAXLINELENGTH];
         static const char sep[] = ":\n";          static const char sep[] = ":\n";
         static const char ws[] = " \t\n";          static const char ws[] = " \t\n";
         static char *fstab_type[] = {          static const char *fstab_type[] = {
             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
         };          };
   
Line 114  fstabscan()
Line 114  fstabscan()
                                         continue;                                          continue;
                                 _fs_fstab.fs_mntops = _fs_fstab.fs_type;                                  _fs_fstab.fs_mntops = _fs_fstab.fs_type;
                                 _fs_fstab.fs_vfstype =                                  _fs_fstab.fs_vfstype =
                                       __UNCONST(
                                     strcmp(_fs_fstab.fs_type, FSTAB_SW) ?                                      strcmp(_fs_fstab.fs_type, FSTAB_SW) ?
                                     "ufs" : "swap";                                      "ufs" : "swap");
                                 if ((cp = nextfld(&lp, sep)) != NULL) {                                  if ((cp = nextfld(&lp, sep)) != NULL) {
                                         _fs_fstab.fs_freq = atoi(cp);                                          _fs_fstab.fs_freq = atoi(cp);
                                         if ((cp = nextfld(&lp, sep)) != NULL) {                                          if ((cp = nextfld(&lp, sep)) != NULL) {
Line 148  fstabscan()
Line 149  fstabscan()
                 sp = subline;                  sp = subline;
   
                 while ((cp = nextfld(&sp, ",")) != NULL) {                  while ((cp = nextfld(&sp, ",")) != NULL) {
                         char **tp;                          const char **tp;
   
                         if (strlen(cp) != 2)                          if (strlen(cp) != 2)
                                 continue;                                  continue;
   
                         for (tp = fstab_type; *tp; tp++)                          for (tp = fstab_type; *tp; tp++)
                                 if (strcmp(cp, *tp) == 0) {                                  if (strcmp(cp, *tp) == 0) {
                                         _fs_fstab.fs_type = *tp;                                          _fs_fstab.fs_type = __UNCONST(*tp);
                                         break;                                          break;
                                 }                                  }
                         if (*tp)                          if (*tp)

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

CVSweb <webmaster@jp.NetBSD.org>