summaryrefslogtreecommitdiffstats
path: root/tools/symcryptrun.c
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2014-11-11 15:14:31 +0100
committerWerner Koch <wk@gnupg.org>2014-11-11 15:14:31 +0100
commitb8cdfac353ad96d4ef025c066c16dbde34805661 (patch)
treef26e4c6589c0dfc0bb8ff25b645262eb05d24677 /tools/symcryptrun.c
parentRemove use of gnulib (part 1) (diff)
downloadgnupg2-b8cdfac353ad96d4ef025c066c16dbde34805661.tar.xz
gnupg2-b8cdfac353ad96d4ef025c066c16dbde34805661.zip
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 <wk@gnupg.org>
Diffstat (limited to 'tools/symcryptrun.c')
-rw-r--r--tools/symcryptrun.c3
1 files changed, 2 insertions, 1 deletions
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));