Commit 4c279bdf3ae80ab194c2f8b9d27680fb4e6841a8

Authored by bellard
1 parent 3dc1cb34

win32 compilation fix


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2111 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 10 additions and 0 deletions
... ... @@ -4539,7 +4539,11 @@ void do_savevm(const char *name)
4539 4539 BlockDriverInfo bdi1, *bdi = &bdi1;
4540 4540 QEMUFile *f;
4541 4541 int saved_vm_running;
  4542 +#ifdef _WIN32
  4543 + struct _timeb tb;
  4544 +#else
4542 4545 struct timeval tv;
  4546 +#endif
4543 4547  
4544 4548 bs = get_bs_snapshots();
4545 4549 if (!bs) {
... ... @@ -4567,9 +4571,15 @@ void do_savevm(const char *name)
4567 4571 }
4568 4572  
4569 4573 /* fill auxiliary fields */
  4574 +#ifdef _WIN32
  4575 + _ftime(&tb);
  4576 + sn->date_sec = tb.time;
  4577 + sn->date_nsec = tb.millitm * 1000000;
  4578 +#else
4570 4579 gettimeofday(&tv, NULL);
4571 4580 sn->date_sec = tv.tv_sec;
4572 4581 sn->date_nsec = tv.tv_usec * 1000;
  4582 +#endif
4573 4583 sn->vm_clock_nsec = qemu_get_clock(vm_clock);
4574 4584  
4575 4585 if (bdrv_get_info(bs, bdi) < 0 || bdi->vm_state_offset <= 0) {
... ...