Changeset 1785


Ignore:
Timestamp:
Jan 17, 2005, 6:15:30 AM (21 years ago)
Author:
bird
Message:

Fixed a return without releaseing the sem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/sys/signals.c

    • Property cvs2svn:cvs-rev changed from 1.22 to 1.23
    r1784 r1785  
    10331033            rc = (rc & ~(__LIBC_BSRR_INTERRUPT)) | __LIBC_BSRR_RESTART;
    10341034    }
     1035    else
     1036        __libc_back_signalSemRelease();
    10351037
    10361038    return rc;
     
    30313033                 */
    30323034                pSig->pNext = gpSigQueuedFree;
    3033 #if 1 /** @todo Test out of queue nodes situation! We've got a deadlock there I believe. */
    30343035                gpSigQueuedFree = pSig;
    3035 #else
    3036                 gpSigQueuedFree = pSig->pNext;
    3037 #endif
    30383036                gcSigQueuedFree++;
    30393037                break;
Note: See TracChangeset for help on using the changeset viewer.