Set standard file descriptors via fileno.
authorWerner Koch <wk@gnupg.org>
Wed, 23 Jun 2010 08:16:07 +0000 (10:16 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 23 Jun 2010 08:16:07 +0000 (10:16 +0200)
ChangeLog
main.cpp

index f2f08f4..1ca8623 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-23  Werner Koch  <wk@g10code.com>
+
+       * main.cpp (main): Setup default file handles via fileno.
+
 2010-06-22  Werner Koch  <wk@g10code.com>
 
        * secmem.c (lock_pool) [W32CE]: Do not print the no secmem warning.
index ecc86c5..9522c0f 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -374,6 +374,8 @@ int
 main (int argc, char *argv[])
 {
 #ifdef HAVE_W32CE_SYSTEM
+  pinentry_set_std_fd (0, fileno (stdin));
+  pinentry_set_std_fd (1, fileno (stdout));
   parse_std_file_handles (&argc, &argv);
 #endif
   pinentry_init ("pinentry-qt-qt4");