aboutsummaryrefslogtreecommitdiffstats
path: root/tests/t-engine-info.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-04-10 09:47:19 +0000
committerWerner Koch <[email protected]>2014-04-10 09:48:20 +0000
commit77931a9a1468b0cfbaafd4153867d90764a6d258 (patch)
tree4d04e5b7d055b6bf1f8b931bc573603cd805ad65 /tests/t-engine-info.c
parentRemove compiler warning from test (diff)
downloadgpgme-77931a9a1468b0cfbaafd4153867d90764a6d258.tar.gz
gpgme-77931a9a1468b0cfbaafd4153867d90764a6d258.zip
Add gpgme_get_dirinfo.
* src/dirinfo.c (gpgme_get_dirinfo): New. * tests/t-engine-info.c (main): Print results from that function.
Diffstat (limited to 'tests/t-engine-info.c')
-rw-r--r--tests/t-engine-info.c18
1 files changed, 16 insertions, 2 deletions
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;
}