char *fname_iname, *dir;
char *dir_iname = NULL, *foo = NULL, *bar = NULL;
int rc, fd, i, thread = 0;
+ int pidlist[10];
pname = strdup(argv[0]);
progname = basename(argv[0]);
break;
}
printf("%s: thread #%d (PID %d) started\n", argv[0], i, rc);
+ pidlist[i-1] = rc;
rc = 0;
}
free(dir_iname);
}
+ } else {
+ for ( i=0; i<10; i++)
+ waitpid(pidlist[i], NULL, 0);
}
return 0;
}
touch $EXT2_DEV
mke2fs -F $EXT2_DEV 1000 > /dev/null
+EXT3_DEV=${EXT3_DEV:-/tmp/SANITY_EXT3_DEV.LOOP}
+touch $EXT3_DEV
+mkfs.ext3 -F $EXT3_DEV 10000 > /dev/null
+
test_0() {
touch $DIR/f
$CHECKSTAT -t file $DIR/f || error
}
run_test 54 "unix damain socket test ==========================="
+test_55() {
+ rm -rf $DIR/d55
+ mkdir $DIR/d55
+ mount -t ext3 -o loop,iopen $EXT3_DEV $DIR/d55 || error
+ touch $DIR/d55/foo
+ $IOPENTEST1 $DIR/d55/foo $DIR/d55 || error
+ $IOPENTEST2 $DIR/d55 || error
+ echo "check for $EXT3_DEV. Please wait..."
+ rm -rf $DIR/d55/*
+ umount $DIR/d55 || error
+}
+run_test 55 "check iopen_connect_dentry()======================="
+
test_59() {
echo "touch 130 files"
for i in `seq 1 130` ; do