X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftests%2Fyaffs_fsx.c;h=aa234cd9403e8d559dcf0a402aedd6e2890f0bf8;hp=25d9605354c469dede67b1f6d26ee7f51a1251d7;hb=570d9b811895119f6b3411678cbdcaa27226f403;hpb=a90266d26463b8473743165376ba98b04353c64a diff --git a/direct/tests/yaffs_fsx.c b/direct/tests/yaffs_fsx.c index 25d9605..aa234cd 100644 --- a/direct/tests/yaffs_fsx.c +++ b/direct/tests/yaffs_fsx.c @@ -46,6 +46,8 @@ * */ +#include "yaffs_fsx.h" + #include #include #ifdef _UWIN @@ -133,7 +135,6 @@ int writebdy = 1; /* -w flag */ long monitorstart = -1; /* -m flag */ long monitorend = -1; /* -m flag */ int lite = 0; /* -L flag */ -long numops = /*-1 */ 10000000; /* -N flag */ int randomoplen = 1; /* -O flag disables it */ int seed = 1; /* -S flag */ @@ -150,7 +151,7 @@ int closeopen = 0; void EXIT(int x) { printf("fsx wanted to exit with %d\n",x); - while(1){} + while(x){} } char goodfile[1024]; @@ -798,8 +799,7 @@ int mounted_by_fsx = 0; int yaffs_fsx_init(const char *mount_pt) { - int i, style, ch; - char *endp; + int i; goodfile[0] = 0; logfile[0] = 0; @@ -885,6 +885,8 @@ yaffs_fsx_init(const char *mount_pt) } else check_trunc_hack(); + printf("yaffs_fsx_init done\n"); + return 0; } @@ -905,10 +907,12 @@ int yaffs_fsx_complete(void) } int -yaffs_fsx_main(const char *mount_pt) +yaffs_fsx_main(const char *mount_pt, int numops) { yaffs_fsx_init(mount_pt); while (numops == -1 || numops--) yaffs_fsx_do_op(); yaffs_fsx_complete(); + + return 0; }