do no use reopen_std under W32.
authorWerner Koch <wk@gnupg.org>
Tue, 27 Jun 2006 08:40:23 +0000 (08:40 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 27 Jun 2006 08:40:23 +0000 (08:40 +0000)
g10/ChangeLog
g10/gpg.c

index cb0c7d5..33d0010 100644 (file)
@@ -1,3 +1,7 @@
+2006-06-27  Werner Koch  <wk@g10code.com>
+
+       * gpg.c (reopen_std) [HAVE_W32_SYSTEM]: Do not use it.
+
 2006-06-22  David Shaw  <dshaw@jabberwocky.com>
 
        * options.h, gpg.c (main), keygen.c (keygen_upd_std_prefs,
index 51eab3e..2b14fea 100644 (file)
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -1631,7 +1631,7 @@ parse_trust_model(const char *model)
 static void
 reopen_std(void)
 {  
-#ifdef HAVE_STAT
+#if defined(HAVE_STAT) && !defined(HAVE_W32_SYSTEM)
   struct stat statbuf;
   int did_stdin=0,did_stdout=0,did_stderr=0;
   FILE *complain;
@@ -1685,7 +1685,7 @@ reopen_std(void)
 
   if(did_stdin==2 || did_stdout==2 || did_stderr==2)
     exit(3);
-#endif
+#endif /* HAVE_STAT && !HAVE_W32_SYSTEM */
 }
 
 int