Revert "w32: Change directory on daemon startup."
authorWerner Koch <wk@gnupg.org>
Tue, 25 Jul 2017 10:19:08 +0000 (12:19 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 25 Jul 2017 10:19:08 +0000 (12:19 +0200)
--
This reverts commit 78ebc62604d77600b9865950610717d28c6027a2.
Gnupg-bug-id: 2670

agent/gpg-agent.c
dirmngr/dirmngr.c
scd/scdaemon.c

index 90e8a26..efaebfd 100644 (file)
@@ -39,7 +39,6 @@
 # endif
 # include <aclapi.h>
 # include <sddl.h>
-# include <direct.h>
 #else /*!HAVE_W32_SYSTEM*/
 # include <sys/socket.h>
 # include <sys/un.h>
@@ -1559,11 +1558,6 @@ main (int argc, char **argv )
       (void)csh_style;
       (void)nodetach;
       initialize_modules ();
-      if (_chdir("\\"))
-        {
-          log_error ("chdir to / failed: %s\n", strerror (errno));
-          exit (1);
-        }
 
 #else /*!HAVE_W32_SYSTEM*/
 
index b19b418..6eabca9 100644 (file)
 #include <assert.h>
 #include <time.h>
 #include <fcntl.h>
-#ifdef HAVE_W32_SYSTEM
-# include <direct.h>
-#else
-# include <sys/socket.h>
-# include <sys/un.h>
+#ifndef HAVE_W32_SYSTEM
+#include <sys/socket.h>
+#include <sys/un.h>
 #endif
 #include <sys/stat.h>
 #include <unistd.h>
@@ -1270,11 +1268,6 @@ main (int argc, char **argv)
 #ifdef HAVE_W32_SYSTEM
       (void)csh_style;
       (void)nodetach;
-      if (_chdir("\\"))
-        {
-          log_error ("chdir to / failed: %s\n", strerror (errno));
-          exit (1);
-        }
 
       pid = getpid ();
       es_printf ("set %s=%s;%lu;1\n",
index bbb0433..26e89dd 100644 (file)
 #include <assert.h>
 #include <time.h>
 #include <fcntl.h>
-#ifdef HAVE_W32_SYSTEM
-# include <direct.h>
-#else
-# include <sys/socket.h>
-# include <sys/un.h>
+#ifndef HAVE_W32_SYSTEM
+#include <sys/socket.h>
+#include <sys/un.h>
 #endif /*HAVE_W32_SYSTEM*/
 #include <unistd.h>
 #include <signal.h>
@@ -813,11 +811,6 @@ main (int argc, char **argv )
 #ifdef HAVE_W32_SYSTEM
       (void)csh_style;
       (void)nodetach;
-      if (_chdir("\\"))
-        {
-          log_error ("chdir to / failed: %s\n", strerror (errno));
-          exit (1);
-        }
 #else
       pid = fork ();
       if (pid == (pid_t)-1)