#include <stdio.h> #include "emul_inst_exec.h" #include "emul_opt.h" //#include <unistd.h> void event_fa(char *arg) { exitcode_t code; emul_inst_exec_init(); emul_inst_exec_load(arg); code = emul_inst_exec_run(); emul_inst_exec_end(); if (code == Failed) { printf("Abend exit\n"); } } int main(int argc, char *argv[]) { char c; emul_opt_event_fa(event_fa); if ( emul_opt(argc, argv) == 0 ) { printf("interrupt start? Y/n :"); c = fgetc(stdin); if ( c == 'n' || c == 'N' ) return 0; else { printf("ok\n"); } } }