Commit | Line | Data |
---|---|---|
0cd33762 TL |
1 | #include "../h/param.h" |
2 | #include "../h/buf.h" | |
3 | ||
4 | daddr_t | |
5 | dkblock(bp) | |
6 | register struct buf *bp; | |
7 | { | |
8 | register int dminor; | |
9 | ||
10 | if (((dminor=minor(bp->b_dev))&0100) == 0) | |
11 | return(bp->b_blkno); | |
12 | dminor >>= 3; | |
13 | dminor &= 07; | |
14 | dminor++; | |
15 | return(bp->b_blkno/dminor); | |
16 | } | |
17 | ||
18 | dkunit(bp) | |
19 | register struct buf *bp; | |
20 | { | |
21 | register int dminor; | |
22 | ||
23 | dminor = minor(bp->b_dev) >> 3; | |
24 | if ((dminor&010) == 0) | |
25 | return(dminor); | |
26 | dminor &= 07; | |
27 | dminor++; | |
28 | return(bp->b_blkno%dminor); | |
29 | } |