xref: /minix/minix/lib/libsys/sys_memset.c (revision 83133719)
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