projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
BSD 4_1_snap development
[unix-history]
/
sys
/
dev
/
dkleave.c
/* dkleave.c 4.2 81/03/08 */
#ifdef INTRLVE
#include
"../h/param.h"
#include
"../h/buf.h"
daddr_t
dkblock
(
bp
)
register
struct
buf
*
bp
;
{
register
int
dminor
;
if
(((
dminor
=
minor
(
bp
->
b_dev
))&
0100
) ==
0
)
return
(
bp
->
b_blkno
);
dminor
>>=
3
;
dminor
&=
07
;
dminor
++;
return
(
bp
->
b_blkno
/
dminor
);
}
dkunit
(
bp
)
register
struct
buf
*
bp
;
{
register
int
dminor
;
dminor
=
minor
(
bp
->
b_dev
) >>
3
;
if
((
dminor
&
010
) ==
0
)
return
(
dminor
);
dminor
&=
07
;
dminor
++;
return
(
bp
->
b_blkno
%
dminor
);
}
#endif