Next: ffsl
, Up: Glibc Extensions to <string.h>
[Contents][Index]
explicit_bzero
Documentation:
Gnulib module: explicit_bzero
The explicit_bzero
function is an approximation to what is
needed, and does not suffice in general to erase information.
Although calling explicit_bzero
should clear the memory in
question, the information that was in memory may still be available
elsewhere on the machine. Proper implementation of information
erasure requires support from levels below C code.
C23 specifies the function memset_explicit
, which should be
preferred to explicit_bzero
in new code.
See memset_explicit
.
Portability problems fixed by Gnulib:
Portability problems not fixed by Gnulib: