X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fthread.c;h=ab0db0886eab31ea383d5a85b60349a046e63e4d;hb=656f994cdddc89af3a99c8af266816b09879df4a;hp=037756207433b060bb25151004dfd2d13d85fd77;hpb=939275c1bc2f18ef93cd1dd4ab35a18f6008cfd9;p=sbcl.git diff --git a/src/runtime/thread.c b/src/runtime/thread.c index 0377562..ab0db08 100644 --- a/src/runtime/thread.c +++ b/src/runtime/thread.c @@ -262,14 +262,7 @@ create_thread_struct(lispobj initial_function) { free_thread_struct(th); return 0; } - if(all_threads) - memcpy(th->interrupt_data, - arch_os_get_current_thread()->interrupt_data, - sizeof (struct interrupt_data)); - else - memcpy(th->interrupt_data,global_interrupt_data, - sizeof (struct interrupt_data)); - + th->interrupt_data->pending_handler = 0; th->no_tls_value_marker=initial_function; return th; }