fixed stupid signal handler bug

db4
Phil Dawes 2009-08-28 20:17:21 +01:00
parent 4af25578d8
commit 3a3154797c
3 changed files with 7 additions and 8 deletions

View File

@ -165,7 +165,7 @@ void factorvm::memory_signal_handler_impl()
void memory_signal_handler_impl() void memory_signal_handler_impl()
{ {
SIGNAL_VM_PTR()->misc_signal_handler_impl(); SIGNAL_VM_PTR()->memory_signal_handler_impl();
} }
void factorvm::misc_signal_handler_impl() void factorvm::misc_signal_handler_impl()

View File

@ -52,7 +52,11 @@ void factorvm::default_parameters(vm_parameters *p)
#ifdef WINDOWS #ifdef WINDOWS
p->console = false; p->console = false;
#else #else
p->console = true; if (this == vm)
p->console = true;
else
p->console = false;
#endif #endif
p->stack_traces = true; p->stack_traces = true;

View File

@ -2,11 +2,6 @@
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
#ifdef FACTOR_MULTITHREADED factor::start_standalone_factor(argc,argv);
factor::THREADHANDLE thread = factor::start_standalone_factor_in_new_thread(argc,argv);
pthread_join(thread,NULL);
#else
factor::start_standalone_factor(argc,argv);
#endif
return 0; return 0;
} }