xref: /openbsd/sys/lib/libkern/explicit_bzero.c (revision cca36db2)
1 /*	$OpenBSD: explicit_bzero.c,v 1.1 2011/01/10 23:23:56 tedu Exp $ */
2 /*
3  * Public domain.
4  * Written by Ted Unangst
5  */
6 
7 #if !defined(_KERNEL) && !defined(_STANDALONE)
8 #include <string.h>
9 #else
10 #include <lib/libkern/libkern.h>
11 #endif
12 
13 /*
14  * explicit_bzero - don't let the compiler optimize away bzero
15  */
16 void
17 explicit_bzero(void *p, size_t n)
18 {
19 	bzero(p, n);
20 }
21