custom message types for safecopy calls
This commit is contained in:
@@ -13,11 +13,11 @@ int sys_safecopyfrom(endpoint_t src_e,
|
||||
|
||||
message copy_mess;
|
||||
|
||||
copy_mess.SCP_FROM_TO = src_e;
|
||||
copy_mess.SCP_GID = gr_id;
|
||||
copy_mess.SCP_OFFSET = (long) offset;
|
||||
copy_mess.SCP_ADDRESS = (char *) address;
|
||||
copy_mess.SCP_BYTES = (long) bytes;
|
||||
copy_mess.m_lsys_kern_safecopy.from_to = src_e;
|
||||
copy_mess.m_lsys_kern_safecopy.gid = gr_id;
|
||||
copy_mess.m_lsys_kern_safecopy.offset = offset;
|
||||
copy_mess.m_lsys_kern_safecopy.address = address;
|
||||
copy_mess.m_lsys_kern_safecopy.bytes = bytes;
|
||||
|
||||
return(_kernel_call(SYS_SAFECOPYFROM, ©_mess));
|
||||
|
||||
@@ -33,11 +33,11 @@ int sys_safecopyto(endpoint_t dst_e,
|
||||
|
||||
message copy_mess;
|
||||
|
||||
copy_mess.SCP_FROM_TO = dst_e;
|
||||
copy_mess.SCP_GID = gr_id;
|
||||
copy_mess.SCP_OFFSET = (long) offset;
|
||||
copy_mess.SCP_ADDRESS = (char *) address;
|
||||
copy_mess.SCP_BYTES = (long) bytes;
|
||||
copy_mess.m_lsys_kern_safecopy.from_to = dst_e;
|
||||
copy_mess.m_lsys_kern_safecopy.gid = gr_id;
|
||||
copy_mess.m_lsys_kern_safecopy.offset = offset;
|
||||
copy_mess.m_lsys_kern_safecopy.address = address;
|
||||
copy_mess.m_lsys_kern_safecopy.bytes = bytes;
|
||||
|
||||
return(_kernel_call(SYS_SAFECOPYTO, ©_mess));
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ int sys_vsafecopy(struct vscp_vec *vec, int els)
|
||||
|
||||
message copy_mess;
|
||||
|
||||
copy_mess.VSCP_VEC_ADDR = (char *) vec;
|
||||
copy_mess.VSCP_VEC_SIZE = els;
|
||||
copy_mess.m_lsys_kern_vsafecopy.vec_addr = vec;
|
||||
copy_mess.m_lsys_kern_vsafecopy.vec_size = els;
|
||||
|
||||
return(_kernel_call(SYS_VSAFECOPY, ©_mess));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user