xref: /freebsd/crypto/openssh/openbsd-compat/explicit_bzero.c (revision 39ee7a7a6bdd1557b1c3532abf60d139798ac88b)
1 /* OPENBSD ORIGINAL: lib/libc/string/explicit_bzero.c */
2 /*	$OpenBSD: explicit_bzero.c,v 1.1 2014/01/22 21:06:45 tedu Exp $ */
3 /*
4  * Public domain.
5  * Written by Ted Unangst
6  */
7 
8 #include "includes.h"
9 
10 #ifndef HAVE_EXPLICIT_BZERO
11 
12 /*
13  * explicit_bzero - don't let the compiler optimize away bzero
14  */
15 void
16 explicit_bzero(void *p, size_t n)
17 {
18 	bzero(p, n);
19 }
20 #endif
21