Changeset 1357


Ignore:
Timestamp:
Apr 13, 2004, 12:04:04 PM (21 years ago)
Author:
bird
Message:

#1022: Fixed wrong assertion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/process/rmutex.c

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r1356 r1357  
    8585    {
    8686#if !defined (NDEBUG)
    87         _rmutex *p;
    88         for (p = _rmutex_head; p != NULL; p = p->next)
    89             if (sem == p)
    90                 break;
    91         if (p == NULL)
    92         {
    93             LIBC_ASSERT_FAILED();
    94             abort();
     87        if (!(sem->flags & _FMC_SHARED))
     88        {
     89            _rmutex *p;
     90            for (p = _rmutex_head; p != NULL; p = p->next)
     91                if (sem == p)
     92                    break;
     93            if (p == NULL)
     94            {
     95                LIBC_ASSERT_FAILED();
     96                abort();
     97            }
    9598        }
    9699#endif
Note: See TracChangeset for help on using the changeset viewer.