W32CE fix.
authorWerner Koch <wk@gnupg.org>
Tue, 8 Jun 2010 16:59:19 +0000 (16:59 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 8 Jun 2010 16:59:19 +0000 (16:59 +0000)
Typo fixes

common/ChangeLog
common/gettime.c
common/iobuf.c
common/sexputil.c

index 0b652f0..8cb0f1e 100644 (file)
@@ -1,3 +1,7 @@
+2010-06-08  Werner Koch  <wk@g10code.com>
+
+       * iobuf.c (translate_file_handle) [W32CE]: Handle rendezvous ids.
+
 2010-06-07  Werner Koch  <wk@g10code.com>
 
        * sysutils.c [W32CE]: Finish pipe creation.
index 42261f9..658433d 100644 (file)
@@ -497,6 +497,7 @@ check_isotime (const gnupg_isotime_t atime)
 }
 
 
+/* Dump the ISO time T to the log stream without a LF.  */
 void
 dump_isotime (const gnupg_isotime_t t)
 {
index 7360feb..20649bd 100644 (file)
@@ -2366,7 +2366,12 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer,
 static int
 translate_file_handle (int fd, int for_write)
 {
-#if defined(HAVE_W32_SYSTEM) && !defined (HAVE_W32CE_SYSTEM)
+#if defined (HAVE_W32CE_SYSTEM)
+  /* This is called only with one of the special filenames.  Under
+     W32CE the FD here is not a file descriptor but a rendezvous id,
+     thus we need to finish the pipe first.  */
+  fd = _assuan_w32ce_finish_pipe fd, for_write);
+#elif defined(HAVE_W32_SYSTEM)
   {
     int x;
     
index 25ddbdd..736cade 100644 (file)
@@ -99,7 +99,7 @@ keygrip_from_canon_sexp (const unsigned char *key, size_t keylen,
 
 
 /* Compare two simple S-expressions like "(3:foo)".  Returns 0 if they
-   are identical or !0 if they are not.  Not that this function can't
+   are identical or !0 if they are not.  Note that this function can't
    be used for sorting. */
 int
 cmp_simple_canon_sexp (const unsigned char *a_orig,