ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/main_unix.cpp
(Generate patch)

Comparing BasiliskII/src/Unix/main_unix.cpp (file contents):
Revision 1.20 by gbeauche, 2000-09-22T17:14:28Z vs.
Revision 1.21 by cebix, 2000-09-25T17:54:01Z

# Line 479 | Line 479 | int main(int argc, char **argv)
479   #ifdef ENABLE_MON
480          // Setup SIGINT handler to enter mon
481          sigemptyset(&sigint_sa.sa_mask);
482 <        sigint_sa.sa_handler = sigint_handler;
482 >        sigint_sa.sa_handler = (void (*)(int))sigint_handler;
483          sigint_sa.sa_flags = 0;
484          sigaction(SIGINT, &sigint_sa, NULL);
485   #endif
# Line 701 | Line 701 | static void sigint_handler(...)
701          extern void m68k_dumpstate(uaecptr *nextpc);
702          m68k_dumpstate(&nextpc);
703   #else
704 <        char *arg[2] = {"rmon", NULL};
705 <        mon(1, arg);
704 >        char *arg[4] = {"mon", "-m", "-r", NULL};
705 >        mon(3, arg);
706          QuitEmulator();
707   #endif
708   }
# Line 1161 | Line 1161 | ill:           printf("SIGILL num %d, code %d\n",
1161                                  printf("  a%d %08x\n", i, state->ss_frame.f_regs[i+8]);
1162  
1163   #ifdef ENABLE_MON
1164 <                        char *arg[2] = {"rmon", NULL};
1165 <                        mon(1, arg);
1164 >                        char *arg[4] = {"mon", "-m", "-r", NULL};
1165 >                        mon(3, arg);
1166   #endif
1167                          QuitEmulator();
1168                          break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines