diff options
| author | Werner Koch <[email protected]> | 2014-04-10 09:47:19 +0000 | 
|---|---|---|
| committer | Werner Koch <[email protected]> | 2014-04-10 09:48:20 +0000 | 
| commit | 77931a9a1468b0cfbaafd4153867d90764a6d258 (patch) | |
| tree | 4d04e5b7d055b6bf1f8b931bc573603cd805ad65 /tests/t-engine-info.c | |
| parent | Remove compiler warning from test (diff) | |
| download | gpgme-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.c | 18 | 
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;  } | 
