- Timestamp:
- Nov 12, 2005, 11:06:34 PM (20 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/ChangeLog.LIBC
r2426 r2427 2 2 3 3 TODO: open replace on RAMFS fails with error 32! 4 5 2005-11-12: knut st. osmundsen <bird-gccos2-spam@anduin.net> 6 - libc: 7 o Fixed bug in the sigsuspend (includes pause ++) handling, 8 would usually never return. 4 9 5 10 2005-10-31: knut st. osmundsen <bird-gccos2-spam@anduin.net> -
trunk/src/emx/src/lib/sys/signals.c
r2426 r2427 1754 1754 /* 1755 1755 * Check if the thread is waiting in a sigsuspend, because in that 1756 * event we'll have to tell it that's the waiting is done.1756 * case we'll have to tell it that the waiting is over. 1757 1757 */ 1758 1758 else if ( pThrd->enmStatus == enmLIBCThreadStatus_sigsuspend 1759 1759 && SigAction.__sigaction_u.__sa_handler != SIG_IGN 1760 && (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_IGNORE1761 && (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_NEXT1762 1760 && (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_STOP 1763 1761 && (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_STOPTTY 1764 && (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_RESUME 1762 /*&& (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_NEXT ??*/ 1763 /*&& (gafSignalProperties[iSignalNo] & SPA_MASK) != SPA_RESUME ??*/ 1765 1764 ) 1766 1765 {
Note:
See TracChangeset
for help on using the changeset viewer.