Diff for /src/sys/sys/disklabel.h between versions 1.5 and 1.6

version 1.5, 2004/03/04 01:37:57 version 1.6, 2004/05/19 22:53:02
Line 42 Line 42
 #include <sys/types.h>  #include <sys/types.h>
 #endif  #endif
 #include <sys/ioccom.h>  #include <sys/ioccom.h>
   #include <sys/conf.h>
   
 /*  /*
  * Disk description table, see disktab(5)   * Disk description table, see disktab(5)
Line 384  struct partinfo { Line 385  struct partinfo {
                                 (((slice) << 16) | (((unit) & 0x1e0) << 16) | \                                  (((slice) << 16) | (((unit) & 0x1e0) << 16) | \
                                 (((unit) & 0x1f) << 3) | (part & 7) | \                                  (((unit) & 0x1f) << 3) | (part & 7) | \
                                 ((part & 0x08) << 17))                                  ((part & 0x08) << 17))
   
   static __inline u_int
   dkunitmask(void)
   {
           return (0x01e000f8);
   }
   
   static __inline u_int
   dkmakeunit(int unit)
   {
           return(dkmakeminor(unit, 0, 0));
   }
   
 static __inline dev_t  static __inline dev_t
 dkmodpart(dev_t dev, int part)  dkmodpart(dev_t dev, int part)
 {  {
Line 393  dkmodpart(dev_t dev, int part) Line 407  dkmodpart(dev_t dev, int part)
                 val = (part & 7);                  val = (part & 7);
         else          else
                 val = (part & 7) | 0x100000;                  val = (part & 7) | 0x100000;
        return (makedev(major(dev), (minor(dev) & ~0x100007) | val));        return (make_sub_dev(dev, (minor(dev) & ~0x100007) | val));
 }  }
   
 static __inline dev_t  static __inline dev_t
 dkmodslice(dev_t dev, int slice)  dkmodslice(dev_t dev, int slice)
 {  {
        return (makedev(major(dev), (minor(dev) & ~0x0f0000) | (slice << 16)));        return (make_sub_dev(dev, (minor(dev) & ~0x0f0000) | (slice << 16)));
 }  }
   
 static __inline int  static __inline int

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