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

Reply via email to