int uiomove(caddr_t address, size_t nbytes, enum uio_rw rwflag, uio_t *uio_p);
The nbytes argument was defined as a type long, but because nbytes represents a size in bytes, size_t is more appropriate.
long
size_t