Date: Mon, 17 Jan 2005 15:19:21 -0500 From: madodel at ptdprolog.net Subject: [VOICENWS] SW: GCC 3.3.5-beta4. From: madodelDESPAM at ptdprolog.net A new beta level update of GCC is on Netlabs FTP site ftp://ftp.netlabs.org/pub/gcc/GCC-3.3.5-beta4.zip GCC is a distribution of the GNU C/C++ compiler suite and associated utilities for the IBM OS/2 platform. Innotek website for GCC for OS/2: http://www.innotek.de/products/gccos2/gccos2general_e.html "If you have any questions regarding the compiler we recommend to join the UnixOS2 mailinglist: http://unixos2.org/pages/MailingLists.html There is also a web interface at gmane.org: http://news.gmane.org/gmane.os.os2.unixos2 " The ReleaseNote.os2 for this release states: "GCC v3.3.5 / LIBC v0.6 - Beta 4: -------------------------------- Thanks to Lorne, Froloff and nickk for sending me patches, debugging problems and testing fixes. New features: o Added st_dev and st_ino calculation for fstat and stat. o Added most of the wide string functions. N.B. the stream functions are still missing. o New functions: SafeDosStartSession(), wcscat(), wcschr(), wcscmp(), wcscoll(), wcscpy(), wcscspn(), wcslcat(), wcslcpy(), wcslen(), wcsncat(), wcsncmp(), wcsncpy(), wcspbrk(), wcsrchr(), wcsspn(), wcsstr(), wcstok() and wcswidth() Bug fixes: o settimeofday() year problem. o Some underflow/overflow problems tested for by many Configure scripts was fixed by using a 64-bit time type internally. o fxsave/fxrstore problem in fork(). (This isn't tested because lack of (reliable) obsolete hardware.) o Fixed fork() and DosLoadModule problem in child. o nl_langinfo(CODESET) now returns something useful, adding a few ascii codeset aliases at the same time. o Bug in socket inheritance over exec/spawn. o Missing semphore and signal blocking when processing external signals. o Two rmdir errno problems, and made it fail on symlink. o Fixed incorrect monetary locale for the "C" locale after setlocale call. o Fixed signal queue node leak. o Fixed missing release of signal semaphore and signal unblocking in a failure code path. o Fixed a few filehandle conversion bugs in os2_select. o Fixed libsocket to set errno to ENOSOCK when given a filehandle instead of a socket. Previous was ENOSYS. o Corrected NP_NBLK define in os2emx.h. o Export __mcount stub. LIBCxx.prf export non-stub. o Added missing libdl stub libraries (dlfcn is in libc as of last release). o Fixed missing WNOHANG handling in the wait functions. o Adjusted the ECHILD and EINVAL errnos usage in the wait functions to match the waitpid() spec. o ??? Todos before LIBC06.DLL: 0. Fix all bugs. :-) 1. Reimplement opendir in BSD style (+fchdir). 2. Shared IPC structures for XSI msq, sem and shm. 3. Missing job pgid functions. 4. Port GLIBC intl/*. gettext is a pita! because it's passing FILE pointers around between different LIBCs. objdump is constantly broken between LIBC versions. 5. Figure out the EA exclusive read access trouble. 6. Calc ino_t on file creation and store it in EAs. 7. Some sysctl() required for coreutils + a bit of tcpip additions. 8. adjtime() implementation." -- Warpstock 2005 - Where/When? Stay tuned to http://www.warpstock.org Warpstock Europe 2005 - Where/When? Stay tuned to http://www.warpstock.net [Moderator's note: All posts are sent without guarantee to the accuracy of the content. We try to verify details and URLs but this is an entirely volunteer run list, so 100% fact checking and the quality/useability of products announced here is impossible. If you respond to this post please remove the DESPAM from the poster's email addresses. Please do not send requests for information about a specific post to the moderator unless it is an update or I sent it.] -- To unsubscribe yourself from this list, send the following message to majormajor at os2voice.org unsubscribe news end Or, visit http://www.os2voice.org/MailingLists.html If you have an announcement you would like posted to the VOICE News list, please send it to submit at os2voice.org. Please include a valid reply address and a real contact name. If you wish to comment on this post, please reply to feedback at os2voice.org