Ignore:
Timestamp:
Jan 5, 2009, 11:37:24 AM (11 years ago)
Author:
gb
Message:

Hold TCR_AREA_LOCK when calling pthread_create(), to avoid Darwin lossage.

Propagate recent x86 Darwin sigreturn changes to 1.2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/1.2/source/lisp-kernel/x86-asmutils64.s

    r8575 r11582  
    177177_endfn
    178178
     179
     180_exportfn(C(darwin_sigreturn))
     181        .globl C(sigreturn)
     182/* Need to set the sigreturn 'infostyle' argument, which is mostly
     183   undocumented.  On x8664 Darwin, sigtramp() sets it to 0x1e, and
     184   since we're trying to do what sigtramp() would do if we'd returned
     185   to it ... */
     186        __(movl $0x1e,%esi)
     187        __(jmp C(sigreturn))
     188_endfn           
     189               
     190       
    179191_exportfn(C(put_vector_registers))
    180192_endfn                         
Note: See TracChangeset for help on using the changeset viewer.