Short: IXemul 41.4 - utilities Author: various Uploader: fnf@amigalib.com Type: dev/gcc This is ixemul.library release 41.4, which represents a partial merging of features from various previous releases as well as bug fixing. Merging work is still underway, so expect future releases to occur at frequent intervals. Changes for this release include: Integrated patches from Hans Verkuil that fix CTRL-C handling, fix another signal bug, fix problem with "rm -f", prepare for proper timezone handling, and remove '@' hack in argument parsing. Applied patch from Kamil Iskra to avoid incompatibility between ixemul and the popular KingCON 1.3. This is KingCON's fault because it makes invalid assumptions about the nature of reply port contained in "dp_Port" of packets sent to it. Also applied patch (duplicated in Han's patches) to crt0.c that fixes bug where the revision requester was not working properly if the current revision is 0. Applied patch from Rask Lambertsen (duplicated in Han's patches) that makes ixemul.library open "CONSOLE:" instead of "*". Added implementation from Kriton Kyrimis for srand48, seed48, lcong48, lrand48, nrand48, mrand48, jrand48, drand48, and erand48. 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. Suggested by Lars Hecking. Changed prototype in for getpgrp() to take a pid_t argument, which matches the implementation in library/getcrap.c. Suggested by Lars Hecking. Made change to in pow() so that if x<0 the code does log(-x) rather than log(x). Suggested by Thomas Radtke and implemented by Lars Hecking. Disable definitions of F_GETLK, F_SETLK, F_SETLKW, F_RDLCK, F_UNLCK, and F_WRLCK in since they are unimplemented and thus might have misled autoconfiguration schemes into thinking they were available. Also fix ixtrace.c so it will still compile without these defined. Suggested by Robert Ramiega. Integrated patch from joop van de wege (duplicated in Han's patches) for setting up fpu on 68060. The release consists of several archives as follows: ixemulXXYY-bin.lha utils for gnu/bin, like ixtrace and ixconfig ixemulXXYY-sdk.lha files needed to build apps using ixemul.library ixemulXXYY-doc.lha various documentation, such as this file ixemulXXYY-src.lha Complete source code for ixemul library ixemulXXYY-CF.lha Specific flavors of the library, where 'C' is one of 0, 2, 3, or 4, for 68000, 68020, 68030, and 68040 respectively, and 'F' is either 'f' or 's' for FPU support or soft floating point respectively. For additional information, see the NEWS, INSTALL, README and TODO files. -Fred Fish (fnf@amigalib.com) ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 6340 3370 46.8% 04-Oct-95 06:58:38 +ixconfig 29944 13150 56.0% 04-Oct-95 21:20:54 +ixtrace -------- ------- ----- --------- -------- 36284 16520 54.4% 06-Oct-95 04:00:08 2 files