summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/calloc.c
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>1999-09-23 09:25:05 +0000
committerdillon <dillon@FreeBSD.org>1999-09-23 09:25:05 +0000
commit52ab2170f360b6ba294006092ce416c13cf9276b (patch)
treef0aad5d09079eb1d4abadb42b85e8b22fc3b22f1 /lib/libc/stdlib/calloc.c
parentc3199b7ad062a8f76e410357e44a8e69ebae7159 (diff)
downloadFreeBSD-src-52ab2170f360b6ba294006092ce416c13cf9276b.zip
FreeBSD-src-52ab2170f360b6ba294006092ce416c13cf9276b.tar.gz
Cleanup CCD quite a bit, including adding clarifying comments.
Enhance MIRROR code. Add a few more sanity checks and implement a zone-based disk selector to make use of both disks when reading. Also implement a read fail-over. If a read error occurs on one disk, the I/O is retried on the other. NOTE: CCD's mirroring support cannot deal with write errors properly in regards to recovery, meaning that 'old' data under a write error may be read non-deterministically if you reboot after a write error, and CCD certainly cannot deal with a disk changeout. And it still can't. Use vinum if you are really serious about mirroring. CCD basically just implements a poor-man's mirror.
Diffstat (limited to 'lib/libc/stdlib/calloc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud