Opened 13 years ago

Closed 13 years ago

#152 closed defect (fixed)

libc: lost signals / thread pokes

Reported by: bird Owned by: bird
Priority: normal Milestone: libc-0.6.2
Component: libc-backend Version: 0.6
Severity: normal Keywords: DosKillThread lost signals


It seems that we lose DosKillThread? signals sometimes. I don't know why, but currently suspect DosOpen? or something else in the fopen() sequence. For kLIBC 0.7 this will be solved by defining a 'kernel' and check for pending signals when exiting it. For kLIBC 0.6.2 adding a simple check for this condition fo the must-complete variant of fmutex seems to work around the problem well enough.

Change History (1)

comment:1 Changed 13 years ago by bird

Resolution: fixed
Status: newclosed

(In [3102]) workaround for lost signals / thread pokes. Fixes #152.

Note: See TracTickets for help on using tickets.