--- amain.s.bb 2008-12-01 00:40:49.000000000 -0500 +++ amain.s 2008-12-01 00:45:14.000000000 -0500 @@ -60,6 +60,18 @@ movl 8(%esp), %eax movl %eax, I_LAB(Sys$- _init_args) +#_IF DEF LINUX + + ;;; set personality + movl 12(%esp), %edx + movl 4(%esp), %ecx + push %edx + push %eax + push %ecx + call linux_setper + addl $12, %esp + +#_ENDIF ;;; Initialise the floating-point unit call fpu_init