K 10 svn:author V 5 asami K 8 svn:date V 27 1996-01-31T03:28:21.000000Z K 7 svn:log V 509 Mirror support. When CCDF_MIRROR is set: (1) The reads are always done from the first n/2 disks. (2) Each write is done twice, to the "data" disk (in the first half) and the "mirror" disk (in the second half). ccdbuffer() now takes an extra argument (struct ccdbuf **) and stores the pointer to ccdbuf in there. In case of a mirrored write, it allocates and stores two pointers. The "residual" is also doubled for mirrored writes so that ccdiodone() can correctly tell when all the writes are done. END