* times.cc (clock_getres): Use correct conversion from milliseconds to
seconds/nanoseconds. (clock_setres): Use correct conversion to nanoseconds.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | |||||||
|  | 2006-02-10  Brian Ford  <Brian.Ford@FlightSafety.com> | ||||||
|  |  | ||||||
|  | 	* times.cc (clock_getres): Use correct conversion from milliseconds to | ||||||
|  | 	seconds/nanoseconds. | ||||||
|  | 	(clock_setres): Use correct conversion to nanoseconds. | ||||||
|  |  | ||||||
| 2006-02-10  Christopher Faylor  <cgf@timesys.com> | 2006-02-10  Christopher Faylor  <cgf@timesys.com> | ||||||
|  |  | ||||||
| 	* external.cc (sync_winenv): Rename from "setup_winenv".  Use same | 	* external.cc (sync_winenv): Rename from "setup_winenv".  Use same | ||||||
|   | |||||||
| @@ -61,7 +61,7 @@ set_myself (HANDLE h) | |||||||
|       /* here if execed */ |       /* here if execed */ | ||||||
|       static pinfo NO_COPY myself_identity; |       static pinfo NO_COPY myself_identity; | ||||||
|       myself_identity.init (cygwin_pid (myself->dwProcessId), PID_EXECED, NULL); |       myself_identity.init (cygwin_pid (myself->dwProcessId), PID_EXECED, NULL); | ||||||
|       myself->start_time = time (NULL); /* Register our starting time. */ |       // myself->start_time = time (NULL); /* Register our starting time. */ | ||||||
|       myself->exec_sendsig = NULL; |       myself->exec_sendsig = NULL; | ||||||
|       myself->exec_dwProcessId = 0; |       myself->exec_dwProcessId = 0; | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -711,8 +711,8 @@ clock_getres (clockid_t clk_id, struct timespec *tp) | |||||||
|  |  | ||||||
|   DWORD period = gtod.resolution (); |   DWORD period = gtod.resolution (); | ||||||
|  |  | ||||||
|   tp->tv_sec = period / 1000000; |   tp->tv_sec = period / 1000; | ||||||
|   tp->tv_nsec = (period % 1000000) * 1000; |   tp->tv_nsec = (period % 1000) * 1000000; | ||||||
|  |  | ||||||
|   return 0; |   return 0; | ||||||
| } | } | ||||||
| @@ -730,7 +730,7 @@ clock_setres (clockid_t clk_id, struct timespec *tp) | |||||||
|   if (period_set) |   if (period_set) | ||||||
|     timeEndPeriod (minperiod); |     timeEndPeriod (minperiod); | ||||||
|  |  | ||||||
|   DWORD period = (tp->tv_sec * 1000) + ((tp->tv_nsec) / 1000); |   DWORD period = (tp->tv_sec * 1000) + ((tp->tv_nsec) / 1000000); | ||||||
|  |  | ||||||
|   if (timeBeginPeriod (period)) |   if (timeBeginPeriod (period)) | ||||||
|     { |     { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user