bzero3
Byte-array zero
Usage
#include <strings.h> // see memory.h(3head)
void bzero(size_t n; void a[n], size_t n);
Library
Standard C library (libc, -lc)
Overview
This function writes zeros ('\0') to the memory starting at the location pointed to by a.
It is equivalent to
memset(a, '\0', n)
Return value
None.
Attributes
For an explanation of the terms used in this section, see attributes(7).
| Interface | Attribute | Value |
| bzero() | Thread safety | MT-Safe |
Caveats
If the compiler deduces that the operation is unnecessary, it may totally or partially remove the call. To ensure the zeroing happens regardless of optimizations, use explicit_bzero(3).
Releases
19 releases since Debian 1.1 (Buzz); the text changed 15 times.