From b8cdfac353ad96d4ef025c066c16dbde34805661 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 11 Nov 2014 15:14:31 +0100 Subject: Remove use of gnulib (part 2) * configure.ac (strpbrk): Add to AC_CHECK_FUNCS. (gl_EARLY): Remove. * common/stringhelp.c (strpbrk) [!HAVE_STRPBRK]: New. * common/sysutils.c (gnupg_mkdtemp): New. Based on code from glibc-2.6. (gnupg_setenv): Rewrite. (gnupg_unsetenv): Rewrite. * g10/exec.c: Include sysutils.h and replace mkdtemp by gnupg_mkdtemp. * g13/be-encfs.c: Ditto. * g13/mount.c: Ditto. * tools/symcryptrun.c (confucius_mktmpdir): Ditto. Signed-off-by: Werner Koch --- tools/symcryptrun.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools/symcryptrun.c') diff --git a/tools/symcryptrun.c b/tools/symcryptrun.c index 48562b16b..4873d7690 100644 --- a/tools/symcryptrun.c +++ b/tools/symcryptrun.c @@ -90,6 +90,7 @@ #include "i18n.h" #include "../common/util.h" #include "../common/init.h" +#include "../common/sysutils.h" /* FIXME: Bah. For spwq_secure_free. */ #define SIMPLE_PWQUERY_IMPLEMENTATION 1 @@ -315,7 +316,7 @@ confucius_mktmpdir (void) name = xstrconcat (p, "gpg-XXXXXX", NULL); else name = xstrconcat (p, "/", "gpg-XXXXXX", NULL); - if (!name || !mkdtemp (name)) + if (!name || !gnupg_mkdtemp (name)) { log_error (_("can't create temporary directory '%s': %s\n"), name?name:"", strerror (errno)); -- cgit v1.2.3