aboutsummaryrefslogtreecommitdiff
path: root/block-raw-posix.c
diff options
context:
space:
mode:
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2009-01-17 06:49:15 +0000
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2009-01-17 06:49:15 +0000
commitc9db92fcc1c512b9e0e9928c0f2ac7a74b9cf384 (patch)
treee2246e27cdc0e2d09474a89b68517e9379ecf7c0 /block-raw-posix.c
parent63c75dcd669d011f438421980b4379827da4bb1c (diff)
Use kill instead of sigqueue: re-enables AIO on OpenBSD
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6360 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'block-raw-posix.c')
-rw-r--r--block-raw-posix.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/block-raw-posix.c b/block-raw-posix.c
index f00ef423af..9e3d66f4ca 100644
--- a/block-raw-posix.c
+++ b/block-raw-posix.c
@@ -579,8 +579,7 @@ static RawAIOCB *raw_aio_setup(BlockDriverState *bs,
if (!acb)
return NULL;
acb->aiocb.aio_fildes = s->fd;
- acb->aiocb.aio_sigevent.sigev_signo = SIGUSR2;
- acb->aiocb.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
+ acb->aiocb.sigev_signo = SIGUSR2;
acb->aiocb.aio_buf = buf;
if (nb_sectors < 0)
acb->aiocb.aio_nbytes = -nb_sectors;