int
kcopy(const void *src, void *dst, size_t len)
)
copies
len
bytes from
src
to
dst,
aborting if a fatal page fault is encountered.
kcopy()
must save and restore the old fault handler since it is called by
uiomove(9),
which may be in the path of servicing a non-fatal page fault.
kcopy()
returns 0 on success and an error number on failure.