library interface for vectored safecopy variant.

This commit is contained in:
Ben Gras 2006-06-23 11:54:35 +00:00
parent d402047222
commit 31318a8ce5
2 changed files with 19 additions and 0 deletions

View file

@ -42,6 +42,7 @@ libsys_FILES=" \
sys_out.c \
sys_physcopy.c \
sys_safecopy.c \
sys_vsafecopy.c \
sys_sdevio.c \
sys_segctl.c \
sys_setalarm.c \

View file

@ -0,0 +1,18 @@
#include "syslib.h"
#include <minix/safecopies.h>
PUBLIC int sys_vsafecopy(struct vscp_vec *vec, int els)
{
/* Vectored variant of sys_safecopy*. */
message copy_mess;
copy_mess.VSCP_VEC_ADDR = vec;
copy_mess.VSCP_VEC_SIZE = els;
return(_taskcall(SYSTASK, SYS_VSAFECOPY, &copy_mess));
}