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

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

Diff for /src/sys/ufs/ffs/ffs_bswap.c between version 1.8 and 1.9

version 1.8, 2000/05/15 08:51:55 version 1.9, 2000/12/23 14:09:52
Line 34 
Line 34 
   
 #include <sys/param.h>  #include <sys/param.h>
 #include <sys/systm.h>  #include <sys/systm.h>
   
 #include <ufs/ufs/dinode.h>  #include <ufs/ufs/dinode.h>
 #include <ufs/ufs/ufs_bswap.h>  #include <ufs/ufs/ufs_bswap.h>
 #include <ufs/ffs/fs.h>  #include <ufs/ffs/fs.h>
Line 52  ffs_sb_swap(o, n, ns)
Line 53  ffs_sb_swap(o, n, ns)
         u_int32_t *o32, *n32;          u_int32_t *o32, *n32;
         u_int16_t *o16, *n16;          u_int16_t *o16, *n16;
   
         /* in order to avoid a lot of lines, as the first 52 fields of          /*
            * In order to avoid a lot of lines, as the first 52 fields of
          * the superblock are u_int32_t, we loop here to convert it.           * the superblock are u_int32_t, we loop here to convert it.
          */           */
         o32 = (u_int32_t *)o;          o32 = (u_int32_t *)o;
         n32 = (u_int32_t *)n;          n32 = (u_int32_t *)n;
         for (i=0; i< 52; i++)          for (i = 0; i < 52; i++)
                 n32[i] = bswap32(o32[i]);                  n32[i] = bswap32(o32[i]);
   
         n->fs_cpc = bswap32(o->fs_cpc);          n->fs_cpc = bswap32(o->fs_cpc);
         n->fs_fscktime = bswap32(o->fs_fscktime);          n->fs_fscktime = bswap32(o->fs_fscktime);
         n->fs_contigsumsize = bswap32(o->fs_contigsumsize);          n->fs_contigsumsize = bswap32(o->fs_contigsumsize);
Line 93  void
Line 95  void
 ffs_dinode_swap(o, n)  ffs_dinode_swap(o, n)
         struct dinode *o, *n;          struct dinode *o, *n;
 {  {
   
         n->di_mode = bswap16(o->di_mode);          n->di_mode = bswap16(o->di_mode);
         n->di_nlink = bswap16(o->di_nlink);          n->di_nlink = bswap16(o->di_nlink);
         n->di_u.oldids[0] = bswap16(o->di_u.oldids[0]);          n->di_u.oldids[0] = bswap16(o->di_u.oldids[0]);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

CVSweb <webmaster@jp.NetBSD.org>