set an invalid aiocb to make sure the operation is not successfully queued. Because just set a NULL buf to aiocb is an undefined behavior, so we make sure setting an invalid aiocb.
Signed-off-by: Wanlong Gao <[email protected]> --- .../open_posix_testsuite/conformance/interfaces/aio_read/8-1.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c index 8054eeb..08fe4a5 100644 --- a/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c +++ b/testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c @@ -44,8 +44,9 @@ int main() /* submit a request with a NULL buffer */ aiocb.aio_fildes = 0; aiocb.aio_buf = NULL; - aiocb.aio_nbytes = 0; - aiocb.aio_offset = 0; + aiocb.aio_nbytes = -1; + aiocb.aio_offset = -1; + aiocb.aio_reqprio = -1; if (aio_read(&aiocb) != -1) { printf(TNAME " aio_read() should fail!\n"); -- 1.7.10.rc0 ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
