{
os_context_t *context = (os_context_t*)void_context;
struct thread *thread=arch_os_get_current_thread();
-#ifndef __i386__
+#ifndef LISP_FEATURE_X86
boolean were_in_lisp;
#endif
union interrupt_handler handler;
return;
}
-#ifndef __i386__
+#ifndef LISP_FEATURE_X86
were_in_lisp = !foreign_function_call_active;
if (were_in_lisp)
#endif
(*handler.c)(signal, info, void_context);
}
-#ifndef __i386__
+#ifndef LISP_FEATURE_X86
if (were_in_lisp)
#endif
{
* actually use its argument for anything on x86, so this branch
* may succeed even when context is null (gencgc alloc()) */
if (
-#ifndef __i386__
+#ifndef LISP_FEATURE_X86
(!foreign_function_call_active) &&
#endif
arch_pseudo_atomic_atomic(context)) {