diff --git a/fs/aio/aio_read.c b/fs/aio/aio_read.c index 0f5fd8ab59..dad4f0c301 100644 --- a/fs/aio/aio_read.c +++ b/fs/aio/aio_read.c @@ -31,6 +31,7 @@ #include #include +#include #include #include "aio/aio.h" diff --git a/fs/aio/aio_write.c b/fs/aio/aio_write.c index 435275460a..c09cebcd0d 100644 --- a/fs/aio/aio_write.c +++ b/fs/aio/aio_write.c @@ -33,6 +33,8 @@ #include #include +#include + #include "aio/aio.h" #ifdef CONFIG_FS_AIO @@ -118,7 +120,7 @@ static void aio_write_worker(FAR void *arg) if (nwritten < 0) { - ferr("ERROR: write/pwrite/send failed: %d\n", nwritten); + ferr("ERROR: write/pwrite/send failed: %zd\n", nwritten); } /* Save the result of the write */ diff --git a/libs/libc/aio/lio_listio.c b/libs/libc/aio/lio_listio.c index 29042f1ef5..35a8d7a988 100644 --- a/libs/libc/aio/lio_listio.c +++ b/libs/libc/aio/lio_listio.c @@ -28,6 +28,7 @@ #include #include #include +#include #include #include