1 #include "syslib.h" 2 3 int sys_memset(endpoint_t who, unsigned long pattern, 4 phys_bytes base, phys_bytes bytes) 5 { 6 /* Zero a block of data. */ 7 message mess; 8 9 if (bytes == 0L) return(OK); 10 11 mess.m_lsys_krn_sys_memset.base = base; 12 mess.m_lsys_krn_sys_memset.count = bytes; 13 mess.m_lsys_krn_sys_memset.pattern = pattern; 14 mess.m_lsys_krn_sys_memset.process = who; 15 16 return(_kernel_call(SYS_MEMSET, &mess)); 17 } 18 19