From 158156d13df1828b9ee7def9c14688285900c2dc Mon Sep 17 00:00:00 2001 From: bellard Date: Mon, 17 May 2004 21:13:42 +0000 Subject: [PATCH] -user-net is optional - EAGAIN fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@817 c046a42c-6fe2-441c-8c8c-71466251a162 --- vl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vl.c b/vl.c index 2ad182d..45836fe 100644 --- a/vl.c +++ b/vl.c @@ -1820,7 +1820,7 @@ int main_loop(void) n = read(ioh->fd, buf, ioh->max_size); if (n >= 0) { ioh->fd_read(ioh->opaque, buf, n); - } else if (errno != -EAGAIN) { + } else if (errno != EAGAIN) { ioh->fd_read(ioh->opaque, NULL, -errno); } } @@ -2001,7 +2001,9 @@ const QEMUOption qemu_options[] = { { "macaddr", HAS_ARG, QEMU_OPTION_macaddr}, { "n", HAS_ARG, QEMU_OPTION_d }, { "tun-fd", HAS_ARG, QEMU_OPTION_tun_fd }, +#ifdef CONFIG_SLIRP { "user-net", 0, QEMU_OPTION_user_net }, +#endif { "dummy-net", 0, QEMU_OPTION_dummy_net }, { "kernel", HAS_ARG, QEMU_OPTION_kernel }, -- 2.7.4