qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1/2] qga: add windows implementation for guest-g


From: Lei Li
Subject: Re: [Qemu-devel] [PATCH 1/2] qga: add windows implementation for guest-get-time
Date: Thu, 07 Mar 2013 15:54:09 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0

On 03/06/2013 11:31 PM, Eric Blake wrote:
On 03/06/2013 06:45 AM, Lei Li wrote:
Signed-off-by: Lei Li <address@hidden>
---
  qga/commands-win32.c |   28 ++++++++++++++++++++++++++++
  1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/qga/commands-win32.c b/qga/commands-win32.c
index 7e8ecb3..4febec7 100644
--- a/qga/commands-win32.c
+++ b/qga/commands-win32.c
@@ -22,6 +22,8 @@
  #define SHTDN_REASON_FLAG_PLANNED 0x80000000
  #endif
+#define _W32_FT_OFFSET (116444736000000000ULL)
Defining a macro with a leading underscore infringes on the namespace
reserved to the system headers and compiler implementation.  Drop the
leading underscore.

As written, the () are redundant.  However, it would be nicer to state
HOW you came up with this number (and not that you just did a google
search for it), as in:

/* multiple of 100 nanoseconds elapsed between windows baseline
    (1/1/1601) and Unix Epoch (1/1/1970), accounting for leap years */
#define W32_FT_OFFSET (10000000ULL * 60 * 60 * 24 * \
                        (365 * (1970 - 1601) +       \
                         (1970 - 1601) / 4 - 3))

Yes, it make sense, thanks!



--
Lei




reply via email to

[Prev in Thread] Current Thread [Next in Thread]