From e65cfc02d8ce790d95680d2f26e581eb617879f8 Mon Sep 17 00:00:00 2001 From: Ivan Baravy Date: Sun, 27 Oct 2019 03:54:38 +0300 Subject: [PATCH] Fix reading at the end of file, update tests, add TODO. --- TODO | 4 + kofu.c | 8 +- kolibri.asm | 2 +- test/000_sf701_ls_all_dir_types_ftype0.ref | 22 +- test/001_sf701_ls_all_dir_types_ftype1.ref | 22 +- ..._sf701_ls_all_dir_types_ftype0_b4k_n2b.ref | 22 +- test/003_sf700_read_without_holes.ref | 470 ++++++------------ test/003_sf700_read_without_holes.t | 184 +++---- test/004_sf705_stat.ref | 2 +- test/makefile | 2 +- 10 files changed, 265 insertions(+), 473 deletions(-) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..98ef5bc --- /dev/null +++ b/TODO @@ -0,0 +1,4 @@ +multithreaded: kofu one.t two.t +compare with reference XFS implementation +stressing via ref impl + diff --git a/kofu.c b/kofu.c index f79f041..5fc7f8c 100644 --- a/kofu.c +++ b/kofu.c @@ -47,7 +47,7 @@ const char *f70_status_name[] = { const char *get_f70_status_name(f70status s) { switch (s) { case F70_ERROR_SUCCESS: - return ""; +// return ""; case F70_ERROR_DISK_BASE: case F70_ERROR_UNSUPPORTED_FS: case F70_ERROR_UNKNOWN_FS: @@ -67,10 +67,8 @@ const char *get_f70_status_name(f70status s) { } void print_f70_status(f70ret_t *r, int use_ebx) { - printf("status = %d", r->status); - if (r->status != F70_ERROR_SUCCESS) - printf(" %s", get_f70_status_name(r->status)); - if (use_ebx) + printf("status = %d %s", r->status, get_f70_status_name(r->status)); + if (use_ebx && (r->status == F70_ERROR_SUCCESS || r->status == F70_ERROR_END_OF_FILE)) printf(", count = %d", r->count); putchar('\n'); } diff --git a/kolibri.asm b/kolibri.asm index 0874741..7e98a1a 100644 --- a/kolibri.asm +++ b/kolibri.asm @@ -118,7 +118,7 @@ proc kos_init c mov dword[sysdir_path], 'HD0/' mov word[sysdir_path+4], '1' - mov eax, SLOT_BASE + mov eax, SLOT_BASE + 2*256 mov dword[current_slot], eax mov word[cur_dir.path], '/' mov [eax+APPDATA.cur_dir], cur_dir diff --git a/test/000_sf701_ls_all_dir_types_ftype0.ref b/test/000_sf701_ls_all_dir_types_ftype0.ref index 912dfd9..72d2ba0 100644 --- a/test/000_sf701_ls_all_dir_types_ftype0.ref +++ b/test/000_sf701_ls_all_dir_types_ftype0.ref @@ -106,7 +106,7 @@ d0000000067_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000068_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000069_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/node -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -207,7 +207,7 @@ d0000000092_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000093_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000098_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -308,7 +308,7 @@ d0000000185_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000186_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000187_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000188_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000189_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000190_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -409,7 +409,7 @@ d0000000291_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000292_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000293_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -510,7 +510,7 @@ d0000000387_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000388_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000389_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000390_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -635,7 +635,7 @@ d0000000517_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000518_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000519_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/btree -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -736,7 +736,7 @@ d0000000092_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000093_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000098_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -837,7 +837,7 @@ d0000000185_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000186_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000187_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000188_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000189_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000190_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -938,7 +938,7 @@ d0000000291_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000292_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000293_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1039,7 +1039,7 @@ d0000000387_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000388_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000389_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000390_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1140,7 +1140,7 @@ d0000000478_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000479_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000480_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000481_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000482_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000483_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000484_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/test/001_sf701_ls_all_dir_types_ftype1.ref b/test/001_sf701_ls_all_dir_types_ftype1.ref index 2005a5a..a90ccfc 100644 --- a/test/001_sf701_ls_all_dir_types_ftype1.ref +++ b/test/001_sf701_ls_all_dir_types_ftype1.ref @@ -106,7 +106,7 @@ d0000000067_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000068_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000069_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/node -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -207,7 +207,7 @@ d0000000091_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000092_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000093_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -308,7 +308,7 @@ d0000000185_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000186_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000187_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000188_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000189_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000190_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -409,7 +409,7 @@ d0000000292_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000293_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000298_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -510,7 +510,7 @@ d0000000390_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000394_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000395_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000396_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -635,7 +635,7 @@ d0000000517_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000518_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000519_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/btree -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -736,7 +736,7 @@ d0000000091_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000092_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000093_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -837,7 +837,7 @@ d0000000185_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000186_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000187_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000188_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000189_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000190_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -938,7 +938,7 @@ d0000000292_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000293_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000298_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1039,7 +1039,7 @@ d0000000390_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000394_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000395_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000396_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1140,7 +1140,7 @@ d0000000476_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000477_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000478_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000479_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000480_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000481_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000482_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/test/002_sf701_ls_all_dir_types_ftype0_b4k_n2b.ref b/test/002_sf701_ls_all_dir_types_ftype0_b4k_n2b.ref index 2956a6f..d1c31d2 100644 --- a/test/002_sf701_ls_all_dir_types_ftype0_b4k_n2b.ref +++ b/test/002_sf701_ls_all_dir_types_ftype0_b4k_n2b.ref @@ -106,7 +106,7 @@ d0000000067_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000068_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000069_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/node -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -207,7 +207,7 @@ d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000098_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000099_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000100_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -308,7 +308,7 @@ d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000192_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000193_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000194_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000195_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000247_xxx d0000000248_xxxx @@ -409,7 +409,7 @@ d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000298_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000299_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000300_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -510,7 +510,7 @@ d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000394_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000395_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000396_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000397_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -635,7 +635,7 @@ d0000000517_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000518_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000519_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx /> ls /hd0/1/btree -status = 0, count = 100 +status = 0 success, count = 100 . .. d0000000000_ @@ -736,7 +736,7 @@ d0000000094_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000095_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000096_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000097_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000098_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000099_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000100_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -837,7 +837,7 @@ d0000000191_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000192_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000193_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000194_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000195_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000247_xxx d0000000248_xxxx @@ -938,7 +938,7 @@ d0000000294_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000295_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000296_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000297_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000298_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000299_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000300_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1039,7 +1039,7 @@ d0000000391_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000392_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000393_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000394_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000395_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000396_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000397_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @@ -1140,7 +1140,7 @@ d0000000486_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000487_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx d0000000496_xxxxxxxx d0000000497_xxxxxxxxx -status = 0, count = 100 +status = 0 success, count = 100 d0000000498_xxxxxxxxxx d0000000499_xxxxxxxxxxx d0000000500_xxxxxxxxxxxx diff --git a/test/003_sf700_read_without_holes.ref b/test/003_sf700_read_without_holes.ref index 373f12d..58ee8cd 100644 --- a/test/003_sf700_read_without_holes.ref +++ b/test/003_sf700_read_without_holes.ref @@ -1,353 +1,203 @@ /> disk_add ../img/s512_xfs_v4_files_b4k_n2b.img hd0 /hd0/1: xfs /> read /hd0/1/no_hole 0 0 -b -status = 0, count = 0 +status = 0 success, count = 0 -/> read /hd0/1/no_hole 0 1 -b -status = 0, count = 1 -00 -/> read /hd0/1/no_hole 0 2 -b -status = 0, count = 2 -0001 -/> read /hd0/1/no_hole 0 3 -b -status = 0, count = 3 -000102 -/> read /hd0/1/no_hole 0 4 -b -status = 0, count = 4 -00010203 -/> read /hd0/1/no_hole 0 5 -b -status = 0, count = 5 -0001020304 -/> read /hd0/1/no_hole 0 6 -b -status = 0, count = 6 -000102030405 -/> read /hd0/1/no_hole 0 7 -b -status = 0, count = 7 -00010203040506 -/> read /hd0/1/no_hole 0 8 -b -status = 0, count = 8 -0001020304050607 /> read /hd0/1/no_hole 1 0 -b -status = 0, count = 0 +status = 0 success, count = 0 -/> read /hd0/1/no_hole 1 1 -b -status = 0, count = 1 -01 -/> read /hd0/1/no_hole 1 2 -b -status = 0, count = 2 -0102 -/> read /hd0/1/no_hole 1 3 -b -status = 0, count = 3 -010203 -/> read /hd0/1/no_hole 1 4 -b -status = 0, count = 4 -01020304 -/> read /hd0/1/no_hole 1 5 -b -status = 0, count = 5 -0102030405 -/> read /hd0/1/no_hole 1 6 -b -status = 0, count = 6 -010203040506 -/> read /hd0/1/no_hole 1 7 -b -status = 0, count = 7 -01020304050607 -/> read /hd0/1/no_hole 1 8 -b -status = 0, count = 8 -0102030405060708 -/> read /hd0/1/no_hole 4093 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0xffe 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 4093 1 -b -status = 0, count = 1 -0f -/> read /hd0/1/no_hole 4093 2 -b -status = 0, count = 2 -0ffe -/> read /hd0/1/no_hole 4093 3 -b -status = 0, count = 3 -0ffe0f -/> read /hd0/1/no_hole 4093 4 -b -status = 0, count = 4 -0ffe0f00 -/> read /hd0/1/no_hole 4093 5 -b -status = 0, count = 5 -0ffe0f0010 -/> read /hd0/1/no_hole 4093 6 -b -status = 0, count = 6 -0ffe0f001002 -/> read /hd0/1/no_hole 4093 7 -b -status = 0, count = 7 -0ffe0f00100210 -/> read /hd0/1/no_hole 4093 8 -b -status = 0, count = 8 -0ffe0f0010021004 -/> read /hd0/1/no_hole 4094 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0xfff 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 4094 1 -b -status = 0, count = 1 -fe -/> read /hd0/1/no_hole 4094 2 -b -status = 0, count = 2 -fe0f -/> read /hd0/1/no_hole 4094 3 -b -status = 0, count = 3 -fe0f00 -/> read /hd0/1/no_hole 4094 4 -b -status = 0, count = 4 -fe0f0010 -/> read /hd0/1/no_hole 4094 5 -b -status = 0, count = 5 -fe0f001002 -/> read /hd0/1/no_hole 4094 6 -b -status = 0, count = 6 -fe0f00100210 -/> read /hd0/1/no_hole 4094 7 -b -status = 0, count = 7 -fe0f0010021004 -/> read /hd0/1/no_hole 4094 8 -b -status = 0, count = 8 -fe0f001002100410 -/> read /hd0/1/no_hole 4095 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0x1000 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 4095 1 -b -status = 0, count = 1 -0f -/> read /hd0/1/no_hole 4095 2 -b -status = 0, count = 2 -0f00 -/> read /hd0/1/no_hole 4095 3 -b -status = 0, count = 3 -0f0010 -/> read /hd0/1/no_hole 4095 4 -b -status = 0, count = 4 -0f001002 -/> read /hd0/1/no_hole 4095 5 -b -status = 0, count = 5 -0f00100210 -/> read /hd0/1/no_hole 4095 6 -b -status = 0, count = 6 -0f0010021004 -/> read /hd0/1/no_hole 4095 7 -b -status = 0, count = 7 -0f001002100410 -/> read /hd0/1/no_hole 4095 8 -b -status = 0, count = 8 -0f00100210041006 -/> read /hd0/1/no_hole 4096 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0x1001 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 4096 1 -b -status = 0, count = 1 -00 -/> read /hd0/1/no_hole 4096 2 -b -status = 0, count = 2 -0010 -/> read /hd0/1/no_hole 4096 3 -b -status = 0, count = 3 -001002 -/> read /hd0/1/no_hole 4096 4 -b -status = 0, count = 4 -00100210 -/> read /hd0/1/no_hole 4096 5 -b -status = 0, count = 5 -0010021004 -/> read /hd0/1/no_hole 4096 6 -b -status = 0, count = 6 -001002100410 -/> read /hd0/1/no_hole 4096 7 -b -status = 0, count = 7 -00100210041006 -/> read /hd0/1/no_hole 4096 8 -b -status = 0, count = 8 -0010021004100610 -/> read /hd0/1/no_hole 4097 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0x1ffe 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 4097 1 -b -status = 0, count = 1 -10 -/> read /hd0/1/no_hole 4097 2 -b -status = 0, count = 2 -1002 -/> read /hd0/1/no_hole 4097 3 -b -status = 0, count = 3 -100210 -/> read /hd0/1/no_hole 4097 4 -b -status = 0, count = 4 -10021004 -/> read /hd0/1/no_hole 4097 5 -b -status = 0, count = 5 -1002100410 -/> read /hd0/1/no_hole 4097 6 -b -status = 0, count = 6 -100210041006 -/> read /hd0/1/no_hole 4097 7 -b -status = 0, count = 7 -10021004100610 -/> read /hd0/1/no_hole 4097 8 -b -status = 0, count = 8 -1002100410061008 -/> read /hd0/1/no_hole 0xfffd 0 -b -status = 0, count = 0 +/> read /hd0/1/no_hole 0x1fff 0 -b +status = 0 success, count = 0 -/> read /hd0/1/no_hole 0xfffd 1 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 2 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 3 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 4 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 5 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 6 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 7 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffd 8 -b -status = 6 end_of_file, count = 0 +/> read /hd0/1/no_hole 0x2000 0 -b +status = 0 success, count = 0 /> read /hd0/1/no_hole 0xfffe 0 -b -status = 0, count = 0 - -/> read /hd0/1/no_hole 0xfffe 1 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 2 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 3 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 4 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 5 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 6 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 7 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xfffe 8 -b -status = 6 end_of_file, count = 0 +status = 0 success, count = 0 /> read /hd0/1/no_hole 0xffff 0 -b -status = 0, count = 0 - -/> read /hd0/1/no_hole 0xffff 1 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 2 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 3 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 4 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 5 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 6 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 7 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0xffff 8 -b -status = 6 end_of_file, count = 0 +status = 0 success, count = 0 /> read /hd0/1/no_hole 0x10000 0 -b -status = 0, count = 0 - -/> read /hd0/1/no_hole 0x10000 1 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 2 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 3 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 4 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 5 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 6 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 7 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000 8 -b -status = 6 end_of_file, count = 0 +status = 0 success, count = 0 /> read /hd0/1/no_hole 0x10001 0 -b -status = 0, count = 0 +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x1ffff 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x10000000 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x1000ffff 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0xffff0000 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0xffff0001 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0xffffffff 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x100000000 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x100000001 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0x1ffffffff 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0xffffffff00000000 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0xffffffffffffffff 0 -b +status = 0 success, count = 0 + +/> read /hd0/1/no_hole 0 1 -b +status = 0 success, count = 1 +00 +/> read /hd0/1/no_hole 1 1 -b +status = 0 success, count = 1 +01 +/> read /hd0/1/no_hole 0xffe 1 -b +status = 0 success, count = 1 +fe +/> read /hd0/1/no_hole 0xfff 1 -b +status = 0 success, count = 1 +0f +/> read /hd0/1/no_hole 0x1000 1 -b +status = 0 success, count = 1 +00 +/> read /hd0/1/no_hole 0x1001 1 -b +status = 0 success, count = 1 +10 +/> read /hd0/1/no_hole 0x1ffe 1 -b +status = 0 success, count = 1 +fe +/> read /hd0/1/no_hole 0x1fff 1 -b +status = 0 success, count = 1 +1f +/> read /hd0/1/no_hole 0x2000 1 -b +status = 0 success, count = 1 +00 +/> read /hd0/1/no_hole 0xfffe 1 -b +status = 0 success, count = 1 +fe +/> read /hd0/1/no_hole 0xffff 1 -b +status = 0 success, count = 1 +ff +/> read /hd0/1/no_hole 0x10000 1 -b +status = 6 end_of_file, count = 0 /> read /hd0/1/no_hole 0x10001 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10001 2 -b +/> read /hd0/1/no_hole 0x1ffff 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10001 3 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10001 4 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10001 5 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10001 6 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10001 7 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10001 8 -b -status = 6 end_of_file, count = 0 - -/> read /hd0/1/no_hole 0x10000000 0 -b -status = 0, count = 0 - /> read /hd0/1/no_hole 0x10000000 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 2 -b +/> read /hd0/1/no_hole 0x1000ffff 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 3 -b +/> read /hd0/1/no_hole 0xffff0000 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 4 -b +/> read /hd0/1/no_hole 0xffff0001 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 5 -b +/> read /hd0/1/no_hole 0xffffffff 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 6 -b +/> read /hd0/1/no_hole 0x100000000 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 7 -b +/> read /hd0/1/no_hole 0x100000001 1 -b status = 6 end_of_file, count = 0 -/> read /hd0/1/no_hole 0x10000000 8 -b +/> read /hd0/1/no_hole 0x1ffffffff 1 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffffffff00000000 1 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffffffffffffffff 1 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0 11 -b +status = 0 success, count = 11 +000102030405060708090a +/> read /hd0/1/no_hole 1 11 -b +status = 0 success, count = 11 +0102030405060708090a0b +/> read /hd0/1/no_hole 0xfff4 11 -b +status = 0 success, count = 11 +f4fff6fff8fffafffcfffe +/> read /hd0/1/no_hole 0xfff5 11 -b +status = 0 success, count = 11 +fff6fff8fffafffcfffeff +/> read /hd0/1/no_hole 0xfff6 11 -b +status = 6 end_of_file, count = 10 +f6fff8fffafffcfffeff +/> read /hd0/1/no_hole 0xfffe 11 -b +status = 6 end_of_file, count = 2 +feff +/> read /hd0/1/no_hole 0xffff 11 -b +status = 6 end_of_file, count = 1 +ff +/> read /hd0/1/no_hole 0x10000 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x10001 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x10000000 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x10000001 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x1000ffff 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffff0000 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffffffff 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x100000000 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x100000001 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0x1ffffffff 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffffffff00000000 11 -b +status = 6 end_of_file, count = 0 + +/> read /hd0/1/no_hole 0xffffffffffffffff 11 -b status = 6 end_of_file, count = 0 diff --git a/test/003_sf700_read_without_holes.t b/test/003_sf700_read_without_holes.t index 2ed753b..cc5960f 100644 --- a/test/003_sf700_read_without_holes.t +++ b/test/003_sf700_read_without_holes.t @@ -1,131 +1,71 @@ disk_add ../img/s512_xfs_v4_files_b4k_n2b.img hd0 +# zero length read /hd0/1/no_hole 0 0 -b -read /hd0/1/no_hole 0 1 -b -read /hd0/1/no_hole 0 2 -b - -read /hd0/1/no_hole 0 3 -b -read /hd0/1/no_hole 0 4 -b -read /hd0/1/no_hole 0 5 -b -read /hd0/1/no_hole 0 6 -b -read /hd0/1/no_hole 0 7 -b -read /hd0/1/no_hole 0 8 -b - read /hd0/1/no_hole 1 0 -b -read /hd0/1/no_hole 1 1 -b -read /hd0/1/no_hole 1 2 -b -read /hd0/1/no_hole 1 3 -b -read /hd0/1/no_hole 1 4 -b -read /hd0/1/no_hole 1 5 -b -read /hd0/1/no_hole 1 6 -b -read /hd0/1/no_hole 1 7 -b -read /hd0/1/no_hole 1 8 -b - -read /hd0/1/no_hole 4093 0 -b -read /hd0/1/no_hole 4093 1 -b -read /hd0/1/no_hole 4093 2 -b -read /hd0/1/no_hole 4093 3 -b -read /hd0/1/no_hole 4093 4 -b -read /hd0/1/no_hole 4093 5 -b -read /hd0/1/no_hole 4093 6 -b -read /hd0/1/no_hole 4093 7 -b -read /hd0/1/no_hole 4093 8 -b - -read /hd0/1/no_hole 4094 0 -b -read /hd0/1/no_hole 4094 1 -b -read /hd0/1/no_hole 4094 2 -b -read /hd0/1/no_hole 4094 3 -b -read /hd0/1/no_hole 4094 4 -b -read /hd0/1/no_hole 4094 5 -b -read /hd0/1/no_hole 4094 6 -b -read /hd0/1/no_hole 4094 7 -b -read /hd0/1/no_hole 4094 8 -b - -read /hd0/1/no_hole 4095 0 -b -read /hd0/1/no_hole 4095 1 -b -read /hd0/1/no_hole 4095 2 -b -read /hd0/1/no_hole 4095 3 -b -read /hd0/1/no_hole 4095 4 -b -read /hd0/1/no_hole 4095 5 -b -read /hd0/1/no_hole 4095 6 -b -read /hd0/1/no_hole 4095 7 -b -read /hd0/1/no_hole 4095 8 -b - -read /hd0/1/no_hole 4096 0 -b -read /hd0/1/no_hole 4096 1 -b -read /hd0/1/no_hole 4096 2 -b -read /hd0/1/no_hole 4096 3 -b -read /hd0/1/no_hole 4096 4 -b -read /hd0/1/no_hole 4096 5 -b -read /hd0/1/no_hole 4096 6 -b -read /hd0/1/no_hole 4096 7 -b -read /hd0/1/no_hole 4096 8 -b - -read /hd0/1/no_hole 4097 0 -b -read /hd0/1/no_hole 4097 1 -b -read /hd0/1/no_hole 4097 2 -b -read /hd0/1/no_hole 4097 3 -b -read /hd0/1/no_hole 4097 4 -b -read /hd0/1/no_hole 4097 5 -b -read /hd0/1/no_hole 4097 6 -b -read /hd0/1/no_hole 4097 7 -b -read /hd0/1/no_hole 4097 8 -b - -read /hd0/1/no_hole 0xfffd 0 -b -read /hd0/1/no_hole 0xfffd 1 -b -read /hd0/1/no_hole 0xfffd 2 -b -read /hd0/1/no_hole 0xfffd 3 -b -read /hd0/1/no_hole 0xfffd 4 -b -read /hd0/1/no_hole 0xfffd 5 -b -read /hd0/1/no_hole 0xfffd 6 -b -read /hd0/1/no_hole 0xfffd 7 -b -read /hd0/1/no_hole 0xfffd 8 -b - +read /hd0/1/no_hole 0xffe 0 -b +read /hd0/1/no_hole 0xfff 0 -b +read /hd0/1/no_hole 0x1000 0 -b +read /hd0/1/no_hole 0x1001 0 -b +read /hd0/1/no_hole 0x1ffe 0 -b +read /hd0/1/no_hole 0x1fff 0 -b +read /hd0/1/no_hole 0x2000 0 -b read /hd0/1/no_hole 0xfffe 0 -b -read /hd0/1/no_hole 0xfffe 1 -b -read /hd0/1/no_hole 0xfffe 2 -b -read /hd0/1/no_hole 0xfffe 3 -b -read /hd0/1/no_hole 0xfffe 4 -b -read /hd0/1/no_hole 0xfffe 5 -b -read /hd0/1/no_hole 0xfffe 6 -b -read /hd0/1/no_hole 0xfffe 7 -b -read /hd0/1/no_hole 0xfffe 8 -b - read /hd0/1/no_hole 0xffff 0 -b -read /hd0/1/no_hole 0xffff 1 -b -read /hd0/1/no_hole 0xffff 2 -b -read /hd0/1/no_hole 0xffff 3 -b -read /hd0/1/no_hole 0xffff 4 -b -read /hd0/1/no_hole 0xffff 5 -b -read /hd0/1/no_hole 0xffff 6 -b -read /hd0/1/no_hole 0xffff 7 -b -read /hd0/1/no_hole 0xffff 8 -b - read /hd0/1/no_hole 0x10000 0 -b -read /hd0/1/no_hole 0x10000 1 -b -read /hd0/1/no_hole 0x10000 2 -b -read /hd0/1/no_hole 0x10000 3 -b -read /hd0/1/no_hole 0x10000 4 -b -read /hd0/1/no_hole 0x10000 5 -b -read /hd0/1/no_hole 0x10000 6 -b -read /hd0/1/no_hole 0x10000 7 -b -read /hd0/1/no_hole 0x10000 8 -b - read /hd0/1/no_hole 0x10001 0 -b -read /hd0/1/no_hole 0x10001 1 -b -read /hd0/1/no_hole 0x10001 2 -b -read /hd0/1/no_hole 0x10001 3 -b -read /hd0/1/no_hole 0x10001 4 -b -read /hd0/1/no_hole 0x10001 5 -b -read /hd0/1/no_hole 0x10001 6 -b -read /hd0/1/no_hole 0x10001 7 -b -read /hd0/1/no_hole 0x10001 8 -b - +read /hd0/1/no_hole 0x1ffff 0 -b read /hd0/1/no_hole 0x10000000 0 -b +read /hd0/1/no_hole 0x1000ffff 0 -b +read /hd0/1/no_hole 0xffff0000 0 -b +read /hd0/1/no_hole 0xffff0001 0 -b +read /hd0/1/no_hole 0xffffffff 0 -b +read /hd0/1/no_hole 0x100000000 0 -b +read /hd0/1/no_hole 0x100000001 0 -b +read /hd0/1/no_hole 0x1ffffffff 0 -b +read /hd0/1/no_hole 0xffffffff00000000 0 -b +read /hd0/1/no_hole 0xffffffffffffffff 0 -b +# one-byte length +read /hd0/1/no_hole 0 1 -b +read /hd0/1/no_hole 1 1 -b +read /hd0/1/no_hole 0xffe 1 -b +read /hd0/1/no_hole 0xfff 1 -b +read /hd0/1/no_hole 0x1000 1 -b +read /hd0/1/no_hole 0x1001 1 -b +read /hd0/1/no_hole 0x1ffe 1 -b +read /hd0/1/no_hole 0x1fff 1 -b +read /hd0/1/no_hole 0x2000 1 -b +read /hd0/1/no_hole 0xfffe 1 -b +read /hd0/1/no_hole 0xffff 1 -b +read /hd0/1/no_hole 0x10000 1 -b +read /hd0/1/no_hole 0x10001 1 -b +read /hd0/1/no_hole 0x1ffff 1 -b read /hd0/1/no_hole 0x10000000 1 -b -read /hd0/1/no_hole 0x10000000 2 -b -read /hd0/1/no_hole 0x10000000 3 -b -read /hd0/1/no_hole 0x10000000 4 -b -read /hd0/1/no_hole 0x10000000 5 -b -read /hd0/1/no_hole 0x10000000 6 -b -read /hd0/1/no_hole 0x10000000 7 -b -read /hd0/1/no_hole 0x10000000 8 -b +read /hd0/1/no_hole 0x1000ffff 1 -b +read /hd0/1/no_hole 0xffff0000 1 -b +read /hd0/1/no_hole 0xffff0001 1 -b +read /hd0/1/no_hole 0xffffffff 1 -b +read /hd0/1/no_hole 0x100000000 1 -b +read /hd0/1/no_hole 0x100000001 1 -b +read /hd0/1/no_hole 0x1ffffffff 1 -b +read /hd0/1/no_hole 0xffffffff00000000 1 -b +read /hd0/1/no_hole 0xffffffffffffffff 1 -b +# fixed-size block, different begin/end positions +read /hd0/1/no_hole 0 11 -b +read /hd0/1/no_hole 1 11 -b +read /hd0/1/no_hole 0xfff4 11 -b +read /hd0/1/no_hole 0xfff5 11 -b +read /hd0/1/no_hole 0xfff6 11 -b +read /hd0/1/no_hole 0xfffe 11 -b +read /hd0/1/no_hole 0xffff 11 -b +read /hd0/1/no_hole 0x10000 11 -b +read /hd0/1/no_hole 0x10001 11 -b +read /hd0/1/no_hole 0x10000000 11 -b +read /hd0/1/no_hole 0x10000001 11 -b +read /hd0/1/no_hole 0x1000ffff 11 -b +read /hd0/1/no_hole 0xffff0000 11 -b +read /hd0/1/no_hole 0xffffffff 11 -b +read /hd0/1/no_hole 0x100000000 11 -b +read /hd0/1/no_hole 0x100000001 11 -b +read /hd0/1/no_hole 0x1ffffffff 11 -b +read /hd0/1/no_hole 0xffffffff00000000 11 -b +read /hd0/1/no_hole 0xffffffffffffffff 11 -b diff --git a/test/004_sf705_stat.ref b/test/004_sf705_stat.ref index 93343f5..db5880a 100644 --- a/test/004_sf705_stat.ref +++ b/test/004_sf705_stat.ref @@ -1,6 +1,6 @@ /> disk_add ../img/s512_xfs_v4_files.img hd0 /hd0/1: xfs /> stat /hd0/1/no_hole -status = 0 +status = 0 success attr: 0x00 size: 65536 diff --git a/test/makefile b/test/makefile index ef30eb4..2e3e84d 100644 --- a/test/makefile +++ b/test/makefile @@ -7,7 +7,7 @@ sf701_tests := $(addsuffix .out, $(basename $(wildcard ???_sf701_*.t))) sf705_tests := $(addsuffix .out, $(basename $(wildcard ???_sf705_*.t))) all: f30 f70 - @echo all test passed + @echo all tests passed f30: $(f30_tests)