Add kern_pread() and kern_pwrite(), and use it in compats instead
authortrasz <trasz@FreeBSD.org>
Tue, 31 Jan 2017 15:35:18 +0000 (15:35 +0000)
committertrasz <trasz@FreeBSD.org>
Tue, 31 Jan 2017 15:35:18 +0000 (15:35 +0000)
commit25cb0f9e3c5052de0beddc640a5d7fd809f00ceb
treed3f6334fc9a68d3a47fd4fafa40788548cc965e4
parentfa5ec8e08d3e9c52b7832994c2477f26a47c8835
Add kern_pread() and kern_pwrite(), and use it in compats instead
of their sys_*() counterparts. The svr4 is left unchanged.

Reviewed by: kib@
MFC after: 2 weeks
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D9379
sys/compat/freebsd32/freebsd32_misc.c
sys/compat/linux/linux_file.c
sys/kern/sys_generic.c
sys/sys/syscallsubr.h