From d20d11a0eeb306feb9c256eadd1b4b606b15934e Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 14 Aug 2007 16:50:27 +0000 Subject: Documentaion updates. Support doe Dirmngr under W32. Fixed a yat2m bug. --- common/homedir.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'common/homedir.c') diff --git a/common/homedir.c b/common/homedir.c index 212c3509d..52206191e 100644 --- a/common/homedir.c +++ b/common/homedir.c @@ -290,6 +290,29 @@ gnupg_datadir (void) } +/* Return the default socket name used by DirMngr. */ +const char * +dirmngr_socket_name (void) +{ +#ifdef HAVE_W32_SYSTEM + static char *name; + + if (!name) + { + const char *s1, *s2; + s1 = w32_rootdir (); + s2 = DIRSEP_S "S.dirmngr"; + name = xmalloc (strlen (s1) + strlen (s2) + 1); + strcpy (stpcpy (name, s1), s2); + } + return name; +#else /*!HAVE_W32_SYSTEM*/ + return "/var/run/dirmngr/socket"; +#endif /*!HAVE_W32_SYSTEM*/ +} + + + /* Return the file name of a helper tool. WHICH is one of the GNUPG_MODULE_NAME_foo constants. */ const char * -- cgit v1.2.3