Short: IXemul.library 41.3 Author: various Uploader: fnf@amigalib.com Type: dev/gcc This is ixemul.library release 41.3, which represents a partial merging of features from various previous releases. Merging work is still underway, so expect future releases to occur at frequent intervals. Changes for this release include: Updated DBL_MIN and DBL_MAX in float.h to include one additional digit of precision. Enclose negative constants in parens to avoid unexpected conversion to subtraction via cpp macros. Applied patch from Hans Verkuil to fix serious bug in signal handling, to reset all signal handlers after an execve, except for those which are being ignored (SIG_IGN). Applied patch from joop van de wege to trap.s to set 68881 rounding mode back to truncation instead of "round to nearest", as required by the ANSI C standard which specifies truncation. Integrated ixtrace into source tree and arranged for it to be built and installed. Added "#include " to to be more compatible with most current systems that do this inclusion for you. This change should be backwards compatible with code that does the inclusion explicitly. Changed version string to be style guide compliant. Also arranged that version.o gets linked in, since it has the $VER: string and is otherwise unreferenced by any ixemul.library code. Merged patches from Hans Verkuil to fix execve environment passing, always open the console for stderr if no other file handle is provided, move AmigaDOS style filename matching into glob(), and fix a small problem with "open(NULL,...) that caused enforcer hits. The release consists of two archives, one for runtime files and one for the full source code: ixemul4103-bin.lha ixemul.library, *crt*.o, includes, libc.a, etc ixemul4103-src.lha Complete source code for ixemul library & utils The ixemul4103-bin.lha archive contains various readme and copyright files that do not need to be installed anywhere, and another archive "runtime.lha" that can be extracted relative to the gnu: directory to put all the files in their standard location. The runtime.lha file contains the following versions of the library: 129136 66815 48.2% 27-Aug-95 20:09:06 Sys/libs/ixemul.library 154140 75280 51.1% 27-Aug-95 20:09:40 Sys/libs/ixemul.trace 120824 64751 46.4% 27-Aug-95 23:51:32 Sys/libs/ixemul020.library 145792 73232 49.7% 27-Aug-95 23:52:06 Sys/libs/ixemul020.trace 118856 63975 46.1% 27-Aug-95 22:13:44 Sys/libs/ixemul020fpu.library 143824 72373 49.6% 27-Aug-95 22:14:18 Sys/libs/ixemul020fpu.trace 121848 65175 46.5% 28-Aug-95 03:10:08 Sys/libs/ixemul030.library 146816 73706 49.7% 28-Aug-95 03:10:44 Sys/libs/ixemul030.trace 119880 64425 46.2% 28-Aug-95 01:31:00 Sys/libs/ixemul030fpu.library 144848 72844 49.7% 28-Aug-95 01:31:32 Sys/libs/ixemul030fpu.trace 121848 65175 46.5% 28-Aug-95 06:33:00 Sys/libs/ixemul040.library 146816 73706 49.7% 28-Aug-95 06:33:36 Sys/libs/ixemul040.trace 120268 64381 46.4% 28-Aug-95 04:50:48 Sys/libs/ixemul040fpu.library 145236 72843 49.8% 28-Aug-95 04:51:24 Sys/libs/ixemul040fpu.trace The ixemul4103-src.lha archive contains all the source, relative to a directory "ixemul-41.3". For additional information, see the NEWS, INSTALL, README and TODO files. -Fred Fish (fnf@amigalib.com) ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 428 273 36.2% 12-Aug-95 08:33:36 +BUGS 17982 6993 61.1% 20-Jul-94 20:50:14 +COPYING 25265 9285 63.2% 20-Jul-94 20:50:14 +COPYING.LIB 6126 2149 64.9% 28-Aug-95 10:07:54 +INSTALL 4019 1842 54.1% 28-Aug-95 09:42:32 +NEWS 32200 13075 59.3% 21-May-95 00:11:40 +README 3831 1783 53.4% 14-Jan-95 09:03:48 +README.ixtrace 1608934 1608934 0.0% 28-Aug-95 10:34:06 +runtime.lha 1569 821 47.6% 30-Jul-95 19:53:04 +TODO -------- ------- ----- --------- -------- 1700354 1645155 3.2% 29-Aug-95 09:31:24 9 files