Commit 0399bfe0bf949296258f2b182b6e70e49d03408f
1 parent
634a21f6
Fix warnings caused by timer_t, it is 32 bits on Sparc64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5725 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
3 deletions
vl.c
@@ -1527,21 +1527,21 @@ static int dynticks_start_timer(struct qemu_alarm_timer *t) | @@ -1527,21 +1527,21 @@ static int dynticks_start_timer(struct qemu_alarm_timer *t) | ||
1527 | return -1; | 1527 | return -1; |
1528 | } | 1528 | } |
1529 | 1529 | ||
1530 | - t->priv = (void *)host_timer; | 1530 | + t->priv = (void *)(long)host_timer; |
1531 | 1531 | ||
1532 | return 0; | 1532 | return 0; |
1533 | } | 1533 | } |
1534 | 1534 | ||
1535 | static void dynticks_stop_timer(struct qemu_alarm_timer *t) | 1535 | static void dynticks_stop_timer(struct qemu_alarm_timer *t) |
1536 | { | 1536 | { |
1537 | - timer_t host_timer = (timer_t)t->priv; | 1537 | + timer_t host_timer = (timer_t)(long)t->priv; |
1538 | 1538 | ||
1539 | timer_delete(host_timer); | 1539 | timer_delete(host_timer); |
1540 | } | 1540 | } |
1541 | 1541 | ||
1542 | static void dynticks_rearm_timer(struct qemu_alarm_timer *t) | 1542 | static void dynticks_rearm_timer(struct qemu_alarm_timer *t) |
1543 | { | 1543 | { |
1544 | - timer_t host_timer = (timer_t)t->priv; | 1544 | + timer_t host_timer = (timer_t)(long)t->priv; |
1545 | struct itimerspec timeout; | 1545 | struct itimerspec timeout; |
1546 | int64_t nearest_delta_us = INT64_MAX; | 1546 | int64_t nearest_delta_us = INT64_MAX; |
1547 | int64_t current_us; | 1547 | int64_t current_us; |