Ignore:
Timestamp:
Sep 26, 2009, 2:34:55 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

corelib: Don't break waiting on sync primitives because of ERROR_INTERRUPT that we get as a result of handling Posix signals (SIGCHILD at the moment).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/corelib/thread/qwaitcondition_os2.cpp

    r66 r195  
    118118    // wait for the event
    119119    bool ret = false;
    120     APIRET rc = DosWaitEventSem(wce->event, time);
     120    APIRET rc;
     121    qDosNI(rc = DosWaitEventSem(wce->event, time));
    121122    if (rc == NO_ERROR)
    122123        ret = true;
Note: See TracChangeset for help on using the changeset viewer.