Changeset 1640
- Timestamp:
- Nov 16, 2004, 10:34:35 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ReleaseNotes.os2
-
Property cvs2svn:cvs-rev
changed from
1.21
to1.22
r1639 r1640 10 10 11 11 12 GCC v3.3.5 / LIBC v0.6 - Alpha 3: 13 --------------------------------- 14 15 This release have been timebombed and will stop working at the 16 end of December 2004. The reason for this is that data structures 17 shared between LIBC 0.6 and all future LIBC versions are not yet 18 quite finalized. (For your comfort the timebomb will go away when 19 the betas start, and this is the last planned LIBC v0.6 alpha.) 20 21 22 New Features: 23 24 o Updated GCC to version 3.3.5. 25 26 o Replaced the signal implementation. The new implementation 27 is much closer to the POSIX specs and implements a lot of 28 new interfaces. 29 30 o Experimental delayed loading import libraries. emximp have 31 a new -l option for generating such libraries. At present 32 emximp can only generate a.out libraries of this kind - so 33 use emxomf to convert to OMF. 34 35 o The dlfcn.h functions are in LIBC now. 36 37 o New functions: 38 getgrouplist(), initgroups(), memalign(), valloc(), 39 mprotect(), _signal_os2(), _signal_sysv(), 40 __sigpause_bsd(), bsd_signal(), killpg(), psignal(), 41 sigaltstack(), sigblock(), sighold(), sigignore(), 42 siginterrupt(), sigpause(), sigrelse(), sigsetmask(), 43 sigtimedwait(), sigvec(), sigwait(), sigwaitinfo(), 44 sigqueue(), sigset(), getgrgid(), getpwnam(), 45 getpwuid(), setegid(), seteuid(), setregid(), 46 setresgid(), setresuid(), setreuid(), 47 setrgid(), setruid(), waitid(), wait3(), 48 wait4() and getopt_long_only(). 49 50 51 Bug fixes; 52 53 o Sockets were broken on some systems. Hopefully, this 54 should be corrected now. 55 56 o stat() failed on a file open for writing. 57 58 o fork() didn't work for processes which allocated lot's 59 of memory. Fixed incorrect syncing of memory objects. 60 61 o ... 62 63 64 Known Limitiations/Problems: 65 66 o Static linking not possible - will be fixed. 67 68 o alarm() is still missing. Code is 80% done but didn't 69 make it for the release. 70 71 o Job control will only be applied to thread 1 in a process. 72 This won't change. 73 74 o Missing some process group interfaces required for 75 job control. They'll show up soon. 76 77 78 12 79 GCC v3.3.4 / LIBC v0.6 - Alpha 2: 13 80 --------------------------------- 14 81 15 82 This release have been timebombed and will stop work at the 16 end of october 2004. The reason for this is that data structures83 end of October 2004. The reason for this is that data structures 17 84 shared between LIBC 0.6 and all future LIBC versions are not yet 18 85 finalized. -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.