blob: 8032a20bb78572617847cb0758d943428ecad685 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "syslib.h"
#include <minix/safecopies.h>
int sys_safememset(endpoint_t dst_e, cp_grant_id_t gr_id,
vir_bytes offset, int pattern, size_t len)
{
/* memset() a block of data using pattern */
message copy_mess;
copy_mess.SMS_DST = dst_e;
copy_mess.SMS_GID = gr_id;
copy_mess.SMS_OFFSET = (long) offset;
copy_mess.SMS_PATTERN = pattern;
copy_mess.SMS_BYTES = (long) len;
return(_kernel_call(SYS_SAFEMEMSET, ©_mess));
}
|