Changeset 3781


Ignore:
Timestamp:
Mar 22, 2012, 6:36:59 PM (13 years ago)
Author:
bird
Message:

sharedpm: Don't assert if we get ERROR_ALREADY_POSTED (299).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/libc-0.6/src/emx/src/lib/sys/sharedpm.c

    r3643 r3781  
    399399                LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    400400                APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    401                 LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     401                LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    402402            }
    403403            FS_RESTORE();
     
    494494            APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    495495            spmReleaseMutex(&RegRec);
    496             LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     496            LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    497497        }
    498498    }
     
    24862486                LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    24872487                APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    2488                 LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     2488                LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    24892489            }
    24902490
     
    26702670                    LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    26712671                    APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    2672                     LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     2672                    LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    26732673                }
    26742674                else
     
    32943294                LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    32953295                APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    3296                 LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     3296                LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    32973297            }
    32983298            else
     
    35003500                    LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    35013501                    APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    3502                     LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     3502                    LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    35033503                    continue;
    35043504                }
     
    35963596                        LIBCLOG_MSG("posting %#lx\n", gpSPMHdr->hevNotify);
    35973597                        APIRET rc2 = DosPostEventSem(gpSPMHdr->hevNotify);
    3598                         LIBC_ASSERTM(!rc2, "rc2=%ld!\n", rc2); rc2 = rc2;
     3598                        LIBC_ASSERTM(!rc2 || rc2 == ERROR_ALREADY_POSTED, "rc2=%ld!\n", rc2); rc2 = rc2;
    35993599                        continue;
    36003600                    }
Note: See TracChangeset for help on using the changeset viewer.