From f080b353ed4ea5c16ad3fda79497a0ebe3be9a7d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 24 Mar 2010 12:15:30 +0000 Subject: More changes for CE. gpgsm does now build and run a keylisting. --- common/iobuf.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'common/iobuf.c') diff --git a/common/iobuf.c b/common/iobuf.c index 441c69467..7360febdb 100644 --- a/common/iobuf.c +++ b/common/iobuf.c @@ -52,8 +52,13 @@ #ifdef HAVE_W32_SYSTEM -# define FD_FOR_STDIN (GetStdHandle (STD_INPUT_HANDLE)) -# define FD_FOR_STDOUT (GetStdHandle (STD_OUTPUT_HANDLE)) +# ifdef HAVE_W32CE_SYSTEM +# define FD_FOR_STDIN (es_fileno (es_stdin)) +# define FD_FOR_STDOUT (es_fileno (es_stdout)) +# else +# define FD_FOR_STDIN (GetStdHandle (STD_INPUT_HANDLE)) +# define FD_FOR_STDOUT (GetStdHandle (STD_OUTPUT_HANDLE)) +# endif #else /*!HAVE_W32_SYSTEM*/ # define FD_FOR_STDIN (0) # define FD_FOR_STDOUT (1) @@ -2361,7 +2366,7 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer, static int translate_file_handle (int fd, int for_write) { -#ifdef HAVE_W32_SYSTEM +#if defined(HAVE_W32_SYSTEM) && !defined (HAVE_W32CE_SYSTEM) { int x; -- cgit v1.2.3