Changeset 1789
- Timestamp:
- Jan 17, 2005, 9:40:06 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ReleaseNotes.os2
-
Property cvs2svn:cvs-rev
changed from
1.26
to1.27
r1788 r1789 5 5 6 6 7 (C)'2003-200 4InnoTek Systemberatung GmbH7 (C)'2003-2005 InnoTek Systemberatung GmbH 8 8 http://www.innotek.de 9 (C)'2004 Knut St. Osmundsen 9 (C)'2004-2005 Knut St. Osmundsen 10 11 12 GCC v3.3.5 / LIBC v0.6 - Beta 4: 13 -------------------------------- 14 15 Thanks to Lorne, Froloff and nickk for sending me patches, 16 debugging problems and testing fixes. 17 18 New features: 19 20 o Added st_dev and st_ino calculation for fstat and stat. 21 22 o Added most of the wide string functions. 23 N.B. the stream functions are still missing. 24 25 o New functions: 26 SafeDosStartSession(), wcscat(), wcschr(), wcscmp(), 27 wcscoll(), wcscpy(), wcscspn(), wcslcat(), wcslcpy(), 28 wcslen(), wcsncat(), wcsncmp(), wcsncpy(), wcspbrk(), 29 wcsrchr(), wcsspn(), wcsstr(), wcstok() and wcswidth() 30 31 32 Bug fixes: 33 34 o settimeofday() year problem. 35 36 o Some underflow/overflow problems tested for by many 37 Configure scripts was fixed by using a 64-bit time 38 type internally. 39 40 o fxsave/fxrstore problem in fork(). (This isn't tested 41 because lack of (reliable) obsolete hardware.) 42 43 o Fixed fork() and DosLoadModule problem in child. 44 45 o nl_langinfo(CODESET) now returns something useful, 46 adding a few ascii codeset aliases at the same time. 47 48 o Bug in socket inheritance over exec/spawn. 49 50 o Missing semphore and signal blocking when processing 51 external signals. 52 53 o Two rmdir errno problems, and made it fail on symlink. 54 55 o Fixed incorrect monetary locale for the "C" locale 56 after setlocale call. 57 58 o Fixed signal queue node leak. 59 60 o Fixed missing release of signal semaphore and signal 61 unblocking in a failure code path. 62 63 o Fixed a few filehandle conversion bugs in os2_select. 64 65 o Fixed libsocket to set errno to ENOSOCK when given a 66 filehandle instead of a socket. Previous was ENOSYS. 67 68 o Corrected NP_NBLK define in os2emx.h. 69 70 o Export __mcount stub. LIBCxx.prf export non-stub. 71 72 o Added missing libdl stub libraries (dlfcn is in libc 73 as of last release). 74 75 o Fixed missing WNOHANG handling in the wait functions. 76 77 o Adjusted the ECHILD and EINVAL errnos usage in 78 the wait functions to match the waitpid() spec. 79 80 o ??? 81 82 Todos before LIBC06.DLL: 83 84 0. Fix all bugs. :-) 85 86 1. Reimplement opendir in BSD style (+fchdir). 87 88 2. Shared IPC structures for XSI msq, sem and shm. 89 90 3. Missing job pgid functions. 91 92 4. Port GLIBC intl/*. gettext is a pita! because it's 93 passing FILE pointers around between different LIBCs. 94 objdump is constantly broken between LIBC versions. 95 96 5. Figure out the EA exclusive read access trouble. 97 98 6. Calc ino_t on file creation and store it in EAs. 99 100 7. Some sysctl() required for coreutils + a bit 101 of tcpip additions. 102 103 8. adjtime() implementation. 104 10 105 11 106 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.