Add a minor feature for w32. gnupg-1.4.11
authorWerner Koch <wk@gnupg.org>
Mon, 18 Oct 2010 10:02:29 +0000 (10:02 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 18 Oct 2010 10:02:29 +0000 (10:02 +0000)
cipher/ChangeLog
cipher/rndw32.c

index aff5135..1f754f9 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-18  Werner Koch  <wk@g10code.com>
+
+       * rndw32.c (slow_gatherer_windowsNT): Add GNUPG_RNDW32_NOPERF envvar.
+
 2010-09-28  Steven M. Schweda  <sms@antinode.info>  (wk)
 
        Changes to help the VMS port. See
index 9954caf..2d107e0 100644 (file)
@@ -477,9 +477,16 @@ slow_gatherer_windowsNT( void (*add)(const void*, size_t, int), int requester )
      * worst-case estimate which is usually nowhere near the actual amount
      * required.  For example it may report that 128K of memory is required,
      * but only return 64K of data */
-#warning How shall we disable get performacne data 
-    if (0) 
-      log_debug ("Warning: get performance data disabled\n");
+    if (getenv("GNUPG_RNDW32_NOPERF"))
+      {
+        static int shown;
+        
+        if (!shown)
+          {
+            shown = 1;
+            g10_log_info ("note: get performance data has been disabled\n");
+          }
+      }
     else
     {  pPerfData =  xmalloc (cbPerfData);
        for (;;) {