Changeset 3626


Ignore:
Timestamp:
May 17, 2008, 12:37:55 PM (17 years ago)
Author:
bird
Message:

fixed bad SS value which caused waitpid-1 to crash.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/libc/src/kNIX/os2/386/signal16bit.asm

    r2942 r3626  
    2828extern ___libc_back_signalOS2V1Handler32bit
    2929
     30;; move to header.
     31segment CODE32 use32 flat align=16 public class=CODE
     32segment DATA32 use32 align=16 public class=DATA
     33segment SET1___fork_child1__ use32 align=4 public class=DATA
     34segment SET2___fork_child1__ use32 align=4 public class=DATA
     35segment SET3___fork_child1__ use32 align=4 public class=DATA
     36segment BSS32  use32 align=16 public class=BSS
     37group DGROUP DATA32 BSS32 SET1___fork_child1__ SET2___fork_child1__ SET3___fork_child1__
    3038segment CODE16 use16 align=16 public class=CODE
    3139
     40
     41segment CODE16
    3242;;
    3343;
     
    5969    dw      CODE32 wrt FLAT
    6070
    61 segment CODE32 use32 flat align=16 public class=CODE
     71segment CODE32
    6272thunked_32:
    6373
     
    6878    mov     dx, sp
    6979    mov     ax, DATA32 wrt FLAT
     80    mov     ss, eax                     ; inhibits irq for the next instruction.
    7081    mov     esp, edx
    71     mov     ss, eax
    7282
    7383    ; load selectors.
     
    107117    retf    4
    108118
    109 segment DATA32 use32 flat align=16 public class=DATA32
    110119
Note: See TracChangeset for help on using the changeset viewer.