Super User's BSD Cross Reference: /OpenBSD/sys/lib/libkern/explicit_bzero.c

1 /* $OpenBSD: explicit_bzero.c,v 1.3 2014年06月21日 02:34:26 matthew Exp $ */
2 /*
3 * Public domain.
4 * Written by Matthew Dempsky.
5 */
6
7#include <lib/libkern/libkern.h>
8
9 __attribute__((weak)) void __explicit_bzero_hook(void *, size_t);
10
11 __attribute__((weak)) void
12 __explicit_bzero_hook(void *buf, size_t len)
13{
14}
15
16 void
17 explicit_bzero(void *buf, size_t len)
18{
19 memset(buf, 0, len);
20 __explicit_bzero_hook(buf, len);
21}
22 

AltStyle によって変換されたページ (->オリジナル) /