I would appreciate any donations. Wishlist or send e-mail type donations to maekawa AT daemon-systems.org.

Thank you.


KCOPY(9)                   Kernel Developer's Manual                  KCOPY(9)

NAME
     kcopy -- copy data with abort on page fault

SYNOPSIS
     #include <sys/systm.h>

     int
     kcopy(const void *src, void *dst, size_t len);

DESCRIPTION
     kcopy() 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.

SEE ALSO
     errno(2), memcpy(9), uiomove(9)

NetBSD 7.1.2                     April 4, 2006                    NetBSD 7.1.2