| 1 | /* $Id: ChangeLog.LIBC 2282 2005-08-20 21:29:19Z bird $ */
|
|---|
| 2 |
|
|---|
| 3 | TODO: open replace on RAMFS fails with error 32!
|
|---|
| 4 |
|
|---|
| 5 | 2005-08-20: knut st. osmundsen <[email protected]>
|
|---|
| 6 | - libc:
|
|---|
| 7 | o Log __fmutex_release_internal_must_complete.
|
|---|
| 8 | o Corrected a few prototypes in process.h to use pid_t.
|
|---|
| 9 |
|
|---|
| 10 | 2005-08-13: knut st. osmundsen <[email protected]>
|
|---|
| 11 | - libc:
|
|---|
| 12 | o Added SH_COMPAT to share.h and emulate it as SH_DENYNO (just like watcom).
|
|---|
| 13 | The SH_COMPAT shareing mode is not available to OS/2 processes, only DOS / os2krnl.
|
|---|
| 14 |
|
|---|
| 15 | 2005-08-02: knut st. osmundsen <[email protected]>
|
|---|
| 16 | - libc:
|
|---|
| 17 | o __libc_back_fsNativeFileModeSet(): The long set api is broken
|
|---|
| 18 | in 14.103b & c (at least) so avoid it where it isn't strictly required.
|
|---|
| 19 |
|
|---|
| 20 | 2005-07-24: knut st. osmundsen <[email protected]>
|
|---|
| 21 | - libos2:
|
|---|
| 22 | o Added some missing INCL_DOSERRORS #defines (very odd ones).
|
|---|
| 23 | - emximp:
|
|---|
| 24 | o Fixed bad done string allocation.
|
|---|
| 25 | - ld:
|
|---|
| 26 | o Fixed a case of memory access after free.
|
|---|
| 27 | o Switched back to alloca and adding 23 MB of stack.
|
|---|
| 28 |
|
|---|
| 29 | 2005-07-21: knut st. osmundsen <[email protected]>
|
|---|
| 30 | - libc:
|
|---|
| 31 | o unistd.h prototype of encrypt() shall return void not int.
|
|---|
| 32 | o Fixed __USE_GNU tests in ftw.h and sys/dirent.h.
|
|---|
| 33 |
|
|---|
| 34 | 2005-07-17: knut st. osmundsen <[email protected]>
|
|---|
| 35 | - libc:
|
|---|
| 36 | o LIBC_ASSERT*() are for internal libc errors, LIBCLOG_ERROR*() are
|
|---|
| 37 | for user related error. Big code adjustements.
|
|---|
| 38 | o Fixed a few smaller issues.
|
|---|
| 39 | o Started fixing exec() backend.
|
|---|
| 40 | o Fixed some more mktime / localtime bugs.
|
|---|
| 41 | o Fixed crash on simple LIBC_ASSERT() caused by NULL format string.
|
|---|
| 42 | o Generate device numbers for devices and pipes too.
|
|---|
| 43 | o Fixed mixup of Dev and Inode during filehandle inheritance.
|
|---|
| 44 | o Fixed __dup and __dup2 bug in relation to the FD_CLOEXEC clearing.
|
|---|
| 45 | o Fixed bug in codepage normalization during setlocale().
|
|---|
| 46 | o Fixed bug in regex where the lock was overwritten after initialization.
|
|---|
| 47 | o Switch the glibc locks to smutex to avoid leaking event semaphores.
|
|---|
| 48 | o Added _smutex_try_request().
|
|---|
| 49 | o Fixed __libc_back_fsResolve to always set fInUnixTree so the result can
|
|---|
| 50 | be adjusted correctly on failure as well.
|
|---|
| 51 | - version.smak:
|
|---|
| 52 | o Changed version number back to 3.3.5 / 0.6 rc1.
|
|---|
| 53 |
|
|---|
| 54 | 2005-07-11: knut st. osmundsen <[email protected]>
|
|---|
| 55 | - libos2:
|
|---|
| 56 | o UniStrFromUcs added and UniStrToUcs to uconv.h.
|
|---|
| 57 | Added UniStrFromUcs, UniStrToUcs, UniMalloc and UniFree to unicode.imp.
|
|---|
| 58 |
|
|---|
| 59 | 2005-07-10: knut st. osmundsen <[email protected]>
|
|---|
| 60 | - libc:
|
|---|
| 61 | o Replaced BSD regex with the new GLIBC implementation.
|
|---|
| 62 | o Fixed two bad bugs in the handling of the list of free
|
|---|
| 63 | SPM notification structures.
|
|---|
| 64 | o Moved the codeset standardization up a bit so nl_langinfo
|
|---|
| 65 | and setlocale reports the same codeset.
|
|---|
| 66 |
|
|---|
|
|---|