comparison src/ChangeLog @ 100885:56164f0c606d

* w32.c: Use 64-bit arithmetic to do FILETIME conversions. (Bug#1766) (utc_base): Declare as ULONGLONG, not long double. (convert_time_raw): Delete. (FILETIME_TO_U64, U64_TO_LISP_TIME): New macros. (initialize_utc_base): New function. (convert_time): Use FILETIME_TO_U64, initialize_utc_base. (convert_from_time_t): Use initialize_utc_base; compute result with 64-bit arithmetic. (process_times): Use FILETIME_TO_U64, U64_TO_LISP_TIME.
author Juanma Barranquero <lekktu@gmail.com>
date Sun, 04 Jan 2009 11:30:13 +0000
parents 4b2a2cf80be6
children 02615af9ba70
comparison
equal deleted inserted replaced
100884:354b03900b09 100885:56164f0c606d
1 2009-01-04 Juanma Barranquero <lekktu@gmail.com>
2
3 * w32.c: Use 64-bit arithmetic to do FILETIME conversions. (Bug#1766)
4 (utc_base): Declare as ULONGLONG, not long double.
5 (convert_time_raw): Delete.
6 (FILETIME_TO_U64, U64_TO_LISP_TIME): New macros.
7 (initialize_utc_base): New function.
8 (convert_time): Use FILETIME_TO_U64, initialize_utc_base.
9 (convert_from_time_t): Use initialize_utc_base; compute result with
10 64-bit arithmetic.
11 (process_times): Use FILETIME_TO_U64, U64_TO_LISP_TIME.
12
1 2009-01-03 Eli Zaretskii <eliz@gnu.org> 13 2009-01-03 Eli Zaretskii <eliz@gnu.org>
2 14
3 * process.c (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess) 15 * process.c (Qeuid, Qegid, Qcomm, Qstate, Qppid, Qpgrp, Qsess)
4 (Qttname, Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime) 16 (Qttname, Qminflt, Qmajflt, Qcminflt, Qcmajflt, Qutime, Qstime)
5 (Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs) 17 (Qcutime, Qpri, Qnice, Qthcount, Qstart, Qvsize, Qrss, Qargs)