| 1 | /* $Id: ChangeLog.LIBC 1808 2005-02-02 00:16:22Z bird $ */
 | 
|---|
| 2 | 
 | 
|---|
| 3 | 2005-02-01: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 4 |     - libc:
 | 
|---|
| 5 |         o Fixed bogus bubble sort in setlocale/LC_COLLATE.
 | 
|---|
| 6 |         
 | 
|---|
| 7 | 2005-01-31: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 8 |     - libc:
 | 
|---|
| 9 |         o Applied readdir_r() errno fix from Lorne.
 | 
|---|
| 10 |         o Fixed lstat() backend on request from Lorne.
 | 
|---|
| 11 | 
 | 
|---|
| 12 | 2005-01-30: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 13 |     - libc:
 | 
|---|
| 14 |         o Applies setlocale patch from Lorne which fixes two bugs in LC_COLLATE.
 | 
|---|
| 15 | 
 | 
|---|
| 16 | 2005-01-28: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 17 |     - libc:
 | 
|---|
| 18 |         o Applied setlocale patch from Lorne.
 | 
|---|
| 19 |         o Faked the C99 lconv additions by copying the local ones.
 | 
|---|
| 20 | 
 | 
|---|
| 21 | 2005-01-16: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 22 |     - libos2:
 | 
|---|
| 23 |         o Added SafeDosStartSession from Dmitry Froloff.
 | 
|---|
| 24 |     - libc:
 | 
|---|
| 25 |         o Fixed year problem in settimeofday.
 | 
|---|
| 26 |         o Check if fxsave/fxrstor is supported before using them in fork().
 | 
|---|
| 27 |           ASSUMES cpuid eax=1 works on all targets.
 | 
|---|
| 28 |         o Implemented nl_langinfo(CODESET).
 | 
|---|
| 29 |         o Added bunch a of ASCII codeset name conversions.
 | 
|---|
| 30 |         o Fixed bug in socket inherit over exec/spawn. Thanks to Froloff.
 | 
|---|
| 31 |         o Forgot to take the signal semaphore when receiving a signal
 | 
|---|
| 32 |           from the 16bit handler. Thanks to Froloff.
 | 
|---|
| 33 |         o rmdir errno fix from Lorne.
 | 
|---|
| 34 |         o rmdir shall fail on symlink.
 | 
|---|
| 35 |         o rmdir shall return ENOTDIR if the path isn't a directory (but exists).
 | 
|---|
| 36 |         o Fixed setlocale(LC_ALL/LC_MONETARY, "C").
 | 
|---|
| 37 |         o Changed the process reaper to use internal signal api to skip some overhead.
 | 
|---|
| 38 |         o Fixed a return path from signal raise where the signal sem wasn't
 | 
|---|
| 39 |           released. (The out of queue node hang.)
 | 
|---|
| 40 |     - libsocket:
 | 
|---|
| 41 |         o os2_select: Fixed a couple of filehandle conversion bugs. Thanks to Froloff.
 | 
|---|
| 42 |         o soclose shouldn't return EBADF but ENOSOCK according to the specs.
 | 
|---|
| 43 |     - libsocket, libc:
 | 
|---|
| 44 |         o Return ENOSOCK instead of ENOSYS when attempting socket operation on filehandle.
 | 
|---|
| 45 | 
 | 
|---|
| 46 | 
 | 
|---|
| 47 | 2005-01-??: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 48 |     - libc:
 | 
|---|
| 49 |         o Fixed problem with fork'ed children beliving they were
 | 
|---|
| 50 |           still forking after fork() returned. (DLL load issue)
 | 
|---|
| 51 |         o Fixed signal queue node leak. Thanks to Lorne.
 | 
|---|
| 52 | 
 | 
|---|
| 53 | 2004-12-20: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 54 |     - libc:
 | 
|---|
| 55 |         o Added inode and dev calculation for fstat and stat.
 | 
|---|
| 56 |           TODO: save unix EAs. opendir d_fileno?
 | 
|---|
| 57 |         o Ported all string/w* functions from FreeBSD except wcsxfrm.c.
 | 
|---|
| 58 | 
 | 
|---|
| 59 | 2004-12-12: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 60 |     - os2emx.h:
 | 
|---|
| 61 |         o Corrected define of NP_NBLK. (thanks to froloff)
 | 
|---|
| 62 |     - __mcount:
 | 
|---|
| 63 |         o Export stub in all builds but the profiling build.
 | 
|---|
| 64 |     - libdl:
 | 
|---|
| 65 |         o Removed and stubbed it (install). It's all in LIBC now.
 | 
|---|
| 66 |           TODO: make libm and libdl stubbing in LIBC!
 | 
|---|
| 67 | 
 | 
|---|
| 68 | 2004-12-09: knut st. osmundsen <bird-gccos2-spam@anduin.net>
 | 
|---|
| 69 |     - waitpid(), waitid(), wait(), wait4(), wait3(),
 | 
|---|
| 70 |       __libc_Back_processWait():
 | 
|---|
| 71 |         o Fixed missing WNOHANG handling.
 | 
|---|
| 72 |           Created waitpid-1.c testcase in testcase/misc for this problem.
 | 
|---|
| 73 |         o Clearified error codes ECHILD and EINVAL, use the waitpid() specs.
 | 
|---|
| 74 | 
 | 
|---|
| 75 |     - ChangeLog.Libc:
 | 
|---|
| 76 |         o Created this file.
 | 
|---|
| 77 | 
 | 
|---|