/* ufs_disksubr.c 4.1 %G% */
* generalized seek sort for disk
register struct buf
*dp
, *bp
;
for(; ap
!= NULL
; ap
= ap
->av_forw
) {
if ((bp
->b_flags
&B_READ
) && (ap
->b_flags
&B_READ
) == 0) {
if ((bp
->b_flags
&B_READ
) == 0 && (ap
->b_flags
&B_READ
))
if(ap
->b_cylin
<= bp
->b_cylin
)
if(tp
== NULL
|| ap
->b_cylin
>= tp
->b_cylin
)
bp
->av_forw
= tp
->av_forw
;