Index: src/backend/port/win32/timer.c
===================================================================
RCS file: /cvsroot/pgsql/src/backend/port/win32/timer.c,v
retrieving revision 1.9
diff -c -c -r1.9 timer.c
*** src/backend/port/win32/timer.c	9 Aug 2006 17:33:52 -0000	1.9
--- src/backend/port/win32/timer.c	9 Aug 2006 17:34:11 -0000
***************
*** 56,62 ****
  				timerCommArea.value.it_value.tv_usec == 0)
  				waittime = INFINITE;	/* Cancel the interrupt */
  			else
! 				waittime = timerCommArea.value.it_value.tv_usec / 10 + timerCommArea.value.it_value.tv_sec * 1000;
  			ResetEvent(timerCommArea.event);
  			LeaveCriticalSection(&timerCommArea.crit_sec);
  		}
--- 56,63 ----
  				timerCommArea.value.it_value.tv_usec == 0)
  				waittime = INFINITE;	/* Cancel the interrupt */
  			else
! 				/* WaitForSingleObjectEx() uses milliseconds */
! 				waittime = timerCommArea.value.it_value.tv_usec / 1000 + timerCommArea.value.it_value.tv_sec * 1000;
  			ResetEvent(timerCommArea.event);
  			LeaveCriticalSection(&timerCommArea.crit_sec);
  		}
