Diff for /src/etc/MAKEDEV between versions 1.5 and 1.6

version 1.5, 2004/01/15 15:41:23 version 1.6, 2004/03/10 18:16:14
Line 180  dkitop() { Line 180  dkitop() {
   
         case $1 in          case $1 in
         0) p=a;; 1) p=b;; 2) p=c;; 3) p=d;; 4) p=e;; 5) p=f;; 6) p=g;; 7) p=h;;          0) p=a;; 1) p=b;; 2) p=c;; 3) p=d;; 4) p=e;; 5) p=f;; 6) p=g;; 7) p=h;;
           8) p=i;; 9) p=j;; 10) p=k;; 11) p=l;; 12) p=m;; 13) p=n;; 14) p=o;; 15) p=p;;
         *) p="?";;          *) p="?";;
         esac          esac
         echo $p          echo $p
Line 200  dkitos() { Line 201  dkitos() {
 # Convert disk (type, unit, slice, partition) to minor number  # Convert disk (type, unit, slice, partition) to minor number
 dkminor()  dkminor()
 {  {
        echo $(($1 << 25 | ($2 / 32) << 21 | ($2 % 32) << 3 | $3 << 16 | $4))        echo $(($1 << 25 | ($2 / 32) << 21 | ($2 % 32) << 3 | $3 << 16 | ($4 & 7) | ($4 & 8) << 17))
 }  }
   
 # Override mknod(2) to add extra handling to it.  # Override mknod(2) to add extra handling to it.
Line 503  aacd*s*|ad*s*|ar*s*|afd*s*|amrd*s*|da*s* Line 504  aacd*s*|ad*s*|ar*s*|afd*s*|amrd*s*|da*s*
                                 case $oldslice in                                  case $oldslice in
                                 0) slice=$oldslice ;;                                  0) slice=$oldslice ;;
                                 esac                                  esac
                                for part in 0 1 2 3 4 5 6 7                                for part in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
                                 do                                  do
                                         minor=`dkminor 0 $unit $slice $part`                                          minor=`dkminor 0 $unit $slice $part`
                                         partname=`dkitop $part`                                          partname=`dkitop $part`

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