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