Date: Mon, 2 May 94 15:19:31 -0400 From: dj AT ctron DOT com (DJ Delorie) To: djgpp-announce AT sun DOT soe DOT clarkson DOT edu Subject: djgpp 1.11.maint5 announcement I just sent 1.11.maint5 off to Simtel for processing; it should be there in the next day or so. dj111m5.doc attached. dj111m5 is an upgrade from 1.11.maint4 to 1.11.maint5 of the djgpp package. Major fixes include interrupts and real-mode callbacks, new event handling codes, far pointers, and some documentation fixes. djgpp is a 32-bit GNU-based MS-DOS development package. Unzip this on top of all the other maint releases. DJ -- This document has instructions for 1.11.maint5, the fifth bugfix release for 1.11. To apply this bugfix, unzip dj111m5.zip from the same place you unzipped all the 1.11 zip files and dj111m* AFTER you unzip all the others. If you unzip another 1.11 zipfile, you should re-unzip the maintainance zip file to ensure you still have the bugfixes. unzip -o dj111m5.zip This bugfix affects the following modules: djeoe111.zip djdev111.zip djdoc111.zip djsrc111.zip djlsr111.zip The file docs/djgpp/new111m5.doc in dj111m5.zip describes the bugfixes. A copy of new111m5.doc is attached: docs/djgpp/libc-g-h.tex: fix typos in _go32_dpmi_* examples go32/coff2exe.c: perror the filename, not the file handle. go32/dalloc.c: calculate dalloc_max correctly go32/event.c: event queue upgrade (ARDI) go32/eventque.h: event queue upgrade (ARDI) go32/evintr.asm: event queue upgrade (ARDI) go32/exphdlr.c: event queue upgrade (ARDI) & DPMIsim fixes go32/exphdlr.c: preserve interrupt mask when moving controller base go32/extdebug.c: disable breakpoints when in external debugger go32/graphics.c: allow for hicolor "nc" settings. go32/makeall.bat: new file, output of "make -n" if you don't have make go32/makefile: use $(CC) instead of tcc, use -A- go32/stubinfo.h: change rev to 1.11.maint5 go32/tables.asm: add error indicator for exception 17 include/gppconio.h: add _wscroll support include/stdio.h: remove trailing slash from P_tmpdir include/sys/farptr.h: new file, emulate far pointers lib/crt0.s: use cs override on timer ljmp libsrc/c/go32/dpmi.c: set DS in iret wrapper, switch to local stack libsrc/c/lib/farptr.c: new file, emulate far pointers (used when not -O) libsrc/c/sys/read.s: use new method if size == 4096, use std libsrc/c/sys/write.s: use new method if size == 4096, use std libsrc/pc/src/gppconio.c: add _wscroll support bin/coff2exe.exe bin/go32.exe bin/stub.exe bin/stubinfo.exe docs/djgpp/libcref.inf lib/crt0.o lib/gcrt0.o lib/libc.a lib/libc_p.a