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

Comparing SheepShaver/src/Unix/main_unix.cpp (file contents):
Revision 1.12 by gbeauche, 2003-10-26T09:14:11Z vs.
Revision 1.13 by gbeauche, 2003-11-03T21:28:25Z

# Line 224 | Line 224 | static void *nvram_func(void *arg);
224   static void *tick_func(void *arg);
225   #if EMULATED_PPC
226   static void sigusr2_handler(int sig);
227 + extern void emul_ppc(uint32 start);
228 + extern void init_emul_ppc(void);
229 + extern void exit_emul_ppc(void);
230   #else
231   static void sigusr2_handler(int sig, sigcontext_struct *sc);
232   static void sigsegv_handler(int sig, sigcontext_struct *sc);
# Line 779 | Line 782 | quit:
782  
783   static void Quit(void)
784   {
785 + #if EMULATED_PPC
786 +        // Exit PowerPC emulation
787 +        exit_emul_ppc();
788 + #endif
789 +
790          // Stop 60Hz thread
791          if (tick_thread_active) {
792                  pthread_cancel(tick_thread);
# Line 882 | Line 890 | static void Quit(void)
890   */
891  
892   #if EMULATED_PPC
885 extern void emul_ppc(uint32 start);
886 extern void init_emul_ppc(void);
893   void jump_to_rom(uint32 entry)
894   {
895          init_emul_ppc();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines