int main(int argc, char **argv){ bt_zero("~~~Userspace test program start!~~~\n"); print_string("TEST Command Prompt!\n"); while(true){ char input[128]={0}; print_string("[TEST]>"); get_string(input, 128); if(input[0]=='d') dir_listing(); else if(input[0]=='b') ata_test(); else if(input[0]=='l') dir_listing2(input); else if(input[0]=='f') file_contents(); else if(input[0]=='c') file_contents2(input); else if(input[0]=='m') mount_test(); else if(input[0]=='v') version(); else if(input[0]=='r') run_program(input); else if(input[0]=='p') path(input); else if(input[0]=='t') thread_test(); else if(input[0]=='x') crash_test(); else if(input[0]=='q') break; else { if(strlen(input) && input[0]!='\n') print_string("Unrecognised command.\n"); } } bt_zero("~~~Userspace test program done!~~~\n"); bt_exit(0); return 0; }
void panic(const char *msg){ bt_zero(msg); bt_exit(-1); }