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.