+ /* Only deliver the SIGGNAL [sic] the first time through - don't
+ re-deliver any SIGGNAL during a restart. NOTE: A new local
+ variable is used to avoid problems with the automatic
+ variable ``siggnal'' being trashed by a long jump. */
+ if (jmpval == sim_engine_start_jmpval)
+ sig_to_deliver = siggnal;
+ else
+ sig_to_deliver = 0;
+