2004-12-14 Timo Schulz <twoaday@g10code.com>
[gnupg.git] / jnlib / ChangeLog
index cc3ec9f..fa871ca 100644 (file)
@@ -1,3 +1,33 @@
+2004-12-14  Timo Schulz  <twoaday@g10code.com>
+
+       * w32-pth.c (pth_kill): Just release the crit section if
+       pth_init was really called. And set all handles to NULL.
+       (_pth_strerror): New.
+       (do_pth_wait): Before we enter the loop we check if there
+       are too much events in the ring.
+       
+2004-12-14  Werner Koch  <wk@g10code.com>
+
+       * w32-pth.h (pth_event_occured): Removed macro. 
+       * w32-pth.c: Fixed license statement; its under the LGPL.
+       (enter_pth, leave_pth): Use them to bracket almost all public
+       functions.
+
+2004-12-13  Timo Schulz  <twoaday@g10code.com>
+
+       * w32-pth.c (enter_pth, leave_pth): New.
+       (pth_init): Initialize global mutex section.
+       (pth_kill): Release global mutex section.
+       (helper_thread): New.
+       (pth_spawn): Make sure only one thread is running.
+       
+2004-12-13  Werner Koch  <wk@g10code.com>
+
+       * stringhelp.c (w32_strerror) [W32]: New.
+
+       * w32-pth.c, w32-pth.h: Added real code written by Timo Schulz.
+       Not finished, though.
+
 2004-12-07  Werner Koch  <wk@g10code.com>
 
        * w32-pth.c, w32-pth.h: New.