Hello,

this patch fixes a problem with reporting errors in aio-stress, namely, that 
failure to open a file given on the command line will result in an assertion 
failure rather than an error message. This patch makes it print an error 
message instead.

Regards
    Jiri Palecek

Signed-off-by: Jiri Palecek <[email protected]>
---
 testcases/kernel/io/ltp-aiodio/aio-stress.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/testcases/kernel/io/ltp-aiodio/aio-stress.c 
b/testcases/kernel/io/ltp-aiodio/aio-stress.c
index d71f87b..fc51c68 100644
--- a/testcases/kernel/io/ltp-aiodio/aio-stress.c
+++ b/testcases/kernel/io/ltp-aiodio/aio-stress.c
@@ -1470,7 +1470,11 @@ int main(int ac, char **av)
            open_fds++;
 
            rwfd = open(av[i], O_CREAT | O_RDWR | o_direct | o_sync, 0600);
-           assert(rwfd != -1);
+           if(rwfd == -1) {
+               fprintf(stderr, "error while creating file %s: %s", av[i], 
strerror(errno));
+               exit(1);
+           }
+
 
            oper = create_oper(rwfd, first_stage, j * context_offset, 
                               file_size - j * context_offset, rec_len, 
-- 
1.6.2.rc1




------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to