X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Faio%2Faio_readwrite.c;h=0de3d4fb7ec762aaded69a52a8c4da2dfd5620a2;hb=513136efa4274c39ed1c071ae4f4f2b10118f9f5;hp=adb5688a7b0e39f087fcbace55a32de1aa2e32d2;hpb=4da289e1b3a0d09048d9be1dfc3a7280531a1e48;p=musl diff --git a/src/aio/aio_readwrite.c b/src/aio/aio_readwrite.c index adb5688a..0de3d4fb 100644 --- a/src/aio/aio_readwrite.c +++ b/src/aio/aio_readwrite.c @@ -1,6 +1,9 @@ #include #include +#include +#include #include "pthread_impl.h" +#include "libc.h" static void dummy(void) { @@ -23,7 +26,7 @@ static void notify_signal(struct sigevent *sev) static void *io_thread(void *p) { struct aiocb *cb = p; - int fd = cb->aio_filedes; + int fd = cb->aio_fildes; void *buf = (void *)cb->aio_buf; size_t len = cb->aio_nbytes; off_t off = cb->aio_offset; @@ -48,7 +51,7 @@ static void *io_thread(void *p) __aio_wake(); - switch (cb->aio_sigevent.sigev_notify) { + switch (sev.sigev_notify) { case SIGEV_SIGNAL: notify_signal(&sev); break;