[BACK]Return to ufs.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / lib / libsa

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

Diff for /src/sys/lib/libsa/ufs.c between version 1.3 and 1.3.2.1

version 1.3, 1994/06/20 08:39:01 version 1.3.2.1, 1994/07/19 17:11:10
Line 402  ufs_open(path, f)
Line 402  ufs_open(path, f)
                 rc = EINVAL;                  rc = EINVAL;
                 goto out;                  goto out;
         }          }
           ffs_oldfscompat(fs);
   
         /*          /*
          * Calculate indirect block levels.           * Calculate indirect block levels.
Line 655  ufs_stat(f, sb)
Line 656  ufs_stat(f, sb)
         sb->st_size = fp->f_di.di_size;          sb->st_size = fp->f_di.di_size;
         return (0);          return (0);
 }  }
   
   /*
    * Sanity checks for old file systems.
    *
    * XXX - goes away some day.
    */
   ffs_oldfscompat(fs)
           struct fs *fs;
   {
           int i;
   
           fs->fs_npsect = max(fs->fs_npsect, fs->fs_nsect);       /* XXX */
           fs->fs_interleave = max(fs->fs_interleave, 1);          /* XXX */
           if (fs->fs_postblformat == FS_42POSTBLFMT)              /* XXX */
                   fs->fs_nrpos = 8;                               /* XXX */
           if (fs->fs_inodefmt < FS_44INODEFMT) {                  /* XXX */
                   quad_t sizepb = fs->fs_bsize;                   /* XXX */
                                                                   /* XXX */
                   fs->fs_maxfilesize = fs->fs_bsize * NDADDR - 1; /* XXX */
                   for (i = 0; i < NIADDR; i++) {                  /* XXX */
                           sizepb *= NINDIR(fs);                   /* XXX */
                           fs->fs_maxfilesize += sizepb;           /* XXX */
                   }                                               /* XXX */
                   fs->fs_qbmask = ~fs->fs_bmask;                  /* XXX */
                   fs->fs_qfmask = ~fs->fs_fmask;                  /* XXX */
           }                                                       /* XXX */
           return (0);
   }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.1

CVSweb <webmaster@jp.NetBSD.org>