From 77931a9a1468b0cfbaafd4153867d90764a6d258 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 10 Apr 2014 11:47:19 +0200 Subject: Add gpgme_get_dirinfo. * src/dirinfo.c (gpgme_get_dirinfo): New. * tests/t-engine-info.c (main): Print results from that function. --- tests/t-engine-info.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'tests/t-engine-info.c') diff --git a/tests/t-engine-info.c b/tests/t-engine-info.c index 11fe4a4e..53f5b2fa 100644 --- a/tests/t-engine-info.c +++ b/tests/t-engine-info.c @@ -109,12 +109,26 @@ main (int argc, char **argv ) } gpgme_check_version (NULL); + + { + const char *keys[] = {"homedir", "agent-socket", "uiserver-socket", + "gpgconf-name", "gpg-name", "gpgsm-name", + "g13-name", NULL }; + const char *s; + int i; + + for (i=0; keys[i]; i++) + if ((s = gpgme_get_dirinfo (keys[i]))) + fprintf (stderr, "dirinfo: %s='%s'\n", keys[i], s); + } + err = gpgme_get_engine_info (&info); fail_if_err (err); for (; info; info = info->next) - fprintf (stdout, "protocol=%d engine='%s' v='%s' (min='%s')\n", - info->protocol, info->file_name, info->version, info->req_version); + fprintf (stdout, "protocol=%d engine='%s' v='%s' (min='%s') home='%s'\n", + info->protocol, info->file_name, info->version, info->req_version, + info->home_dir? info->home_dir : "[default]"); return 0; } -- cgit v1.2.3