Ignore:
Timestamp:
Jul 18, 2005, 3:15:18 AM (20 years ago)
Author:
bird
Message:

o Started fixing exec() backend.
o Fixed some more mktime / localtime bugs.
o Fixed crash on simple LIBC_ASSERT() caused by NULL format string.
o Generate device numbers for devices and pipes too.
o Fixed mixup of Dev and Inode during filehandle inheritance.
o Fixed dup and dup2 bug in relation to the FD_CLOEXEC clearing.
o Fixed bug in codepage normalization during setlocale().
o Fixed bug in regex where the lock was overwritten after initialization.
o Switch the glibc locks to smutex to avoid leaking event semaphores.
o Added _smutex_try_request().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/sys/smutex.h

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r2259 r2260  
    2929}
    3030
     31static __inline__ int _smutex_try_request (__volatile__ _smutex *sem)
     32{
     33  return __cxchg (sem, 1) == 0;
     34}
     35
    3136
    3237static __inline__ void _smutex_release (__volatile__ _smutex *sem)
Note: See TracChangeset for help on using the changeset viewer.