Revision e0efb993 cpus.c
b/cpus.c | ||
---|---|---|
278 | 278 |
|
279 | 279 |
static void qemu_event_read(void *opaque) |
280 | 280 |
{ |
281 |
int fd = (unsigned long)opaque;
|
|
281 |
int fd = (intptr_t)opaque;
|
|
282 | 282 |
ssize_t len; |
283 | 283 |
char buffer[512]; |
284 | 284 |
|
... | ... | |
306 | 306 |
goto fail; |
307 | 307 |
} |
308 | 308 |
qemu_set_fd_handler2(fds[0], NULL, qemu_event_read, NULL, |
309 |
(void *)(unsigned long)fds[0]);
|
|
309 |
(void *)(intptr_t)fds[0]);
|
|
310 | 310 |
|
311 | 311 |
io_thread_fd = fds[1]; |
312 | 312 |
return 0; |
... | ... | |
327 | 327 |
*/ |
328 | 328 |
static void sigfd_handler(void *opaque) |
329 | 329 |
{ |
330 |
int fd = (unsigned long) opaque;
|
|
330 |
int fd = (intptr_t)opaque;
|
|
331 | 331 |
struct qemu_signalfd_siginfo info; |
332 | 332 |
struct sigaction action; |
333 | 333 |
ssize_t len; |
... | ... | |
395 | 395 |
fcntl_setfl(sigfd, O_NONBLOCK); |
396 | 396 |
|
397 | 397 |
qemu_set_fd_handler2(sigfd, NULL, sigfd_handler, NULL, |
398 |
(void *)(unsigned long) sigfd);
|
|
398 |
(void *)(intptr_t)sigfd);
|
|
399 | 399 |
|
400 | 400 |
return 0; |
401 | 401 |
} |
Also available in: Unified diff