#include "syscall.h" int main(void) { // you should run fileIO_test1 first before running this one char test[26]; char check[] = "abcdefghijklmnopqrstuvwxyz"; OpenFileId fid; int count, success, i; fid = Open("file1.test"); if (fid == -1) MSG("Failed on opening file"); count = Read(test, 26, fid); if (count != 26) MSG("Failed on reading file"); success = Close(fid); if (success != 1) MSG("Failed on closing file"); for (i = 0; i < 26; ++i) { if (test[i] != check[i]) MSG("Failed: reading wrong result"); } MSG("Passed! ^_^"); Halt(); }