summaryrefslogtreecommitdiff
path: root/fstests.c
diff options
context:
space:
mode:
Diffstat (limited to 'fstests.c')
-rw-r--r--fstests.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/fstests.c b/fstests.c
index ac9478e..3967f13 100644
--- a/fstests.c
+++ b/fstests.c
@@ -150,8 +150,8 @@ createdelete()
}
if(pid)
- wait();
- else
+ exit();
+ else
exit();
for(i = 0; i < n; i++){
@@ -160,8 +160,10 @@ createdelete()
fd = open(name, 0);
if((i == 0 || i >= n/2) && fd < 0){
printf(1, "oops createdelete %s didn't exist\n", name);
+ exit();
} else if((i >= 1 && i < n/2) && fd >= 0){
printf(1, "oops createdelete %s did exist\n", name);
+ exit();
}
if(fd >= 0)
close(fd);
@@ -171,8 +173,10 @@ createdelete()
fd = open(name, 0);
if((i == 0 || i >= n/2) && fd < 0){
printf(1, "oops createdelete %s didn't exist\n", name);
+ exit();
} else if((i >= 1 && i < n/2) && fd >= 0){
printf(1, "oops createdelete %s did exist\n", name);
+ exit();
}
if(fd >= 0)
close(fd);