diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2022-11-27 20:52:04 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2022-11-28 22:03:58 -0800 |
commit | e4603ee9bab4d34a3617bbde474ae9041997ec9a (patch) | |
tree | a9b44023a8bd50ef6863dac331eb9e4d770a1735 /modules/memset_explicit | |
parent | adadac58193206f7ad9c9d66ea0a7c18d5a06158 (diff) | |
download | gnulib-e4603ee9bab4d34a3617bbde474ae9041997ec9a.tar.gz |
memset_explicit: new module
* doc/posix-functions/memset_explicit.texi, lib/memset_explicit.c:
* m4/memset_explicit.m4, modules/memset_explicit:
* modules/memset_explicit-tests, tests/test-memset_explicit.c:
New files.
* lib/string.in.h (memset_explict): New decl.
* m4/string_h.m4 (gl_STRING_H, gl_STRING_H_REQUIRE_DEFAULTS)
(gl_STRING_H_DEFAULTS):
* modules/string (string.h):
Support memset_explicit.
Diffstat (limited to 'modules/memset_explicit')
-rw-r--r-- | modules/memset_explicit | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/modules/memset_explicit b/modules/memset_explicit new file mode 100644 index 0000000000..3290bd3679 --- /dev/null +++ b/modules/memset_explicit @@ -0,0 +1,31 @@ +Description: +Erase sensitive data from memory. + +Files: +lib/memset_explicit.c +m4/memset_explicit.m4 + +Depends-on: +string + +configure.ac: +gl_FUNC_MEMSET_EXPLICIT +gl_CONDITIONAL([GL_COND_OBJ_MEMSET_EXPLICIT], [test $HAVE_MEMSET_EXPLICIT = 0]) +AM_COND_IF([GL_COND_OBJ_MEMSET_EXPLICIT], [ + gl_PREREQ_MEMSET_EXPLICIT +]) +gl_STRING_MODULE_INDICATOR([memset_explicit]) + +Makefile.am: +if GL_COND_OBJ_MEMSET_EXPLICIT +lib_SOURCES += memset_explicit.c +endif + +Include: +<string.h> + +License: +LGPLv2+ + +Maintainer: +all |