delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/08/28/01:27:27

Date: Sat, 27 Aug 94 23:54:02 -0400
From: dj AT ctron DOT com (DJ Delorie)
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: 1.12.m1 beta 3

Once again, there's a new copy of dj112m1.zip for testing on
omnigate.clarkson.edu:pub/msdos/djgpp/dj112m1.zip.  This is NOT an
official release, just as the other two tests weren't official.

The only file that didn't get updated is the one that tells you what's
in it, so I added it to the end of this mail.

Big changes since the last test are:

* TZ works now, including stat.  I used the routines from V2.0 and
added zoneinfo files from BSD.

* Lots of libc.a files have been fixed to compile without warnings at
all.  The Makefiles in there generate and use complete dependencies
so that stuff will get rebuilt correctly.

Once again, please test these changes to ensure that they fix what
they claim to fix and don't break other things.

DJ

--

Note: To complete the installation of this maintainance release, you
must run the batch file 112M1.BAT in the topmost djgpp directory.
This batch file will add the new objects to the libc and libgpp
libraries.  The objects are shipped this way to reduce the size of the
maintainance release.  This batch file will also delete some obsolete
files, so read it before running it if you want to recover those
files.

djgpp.env: add texinfo to infopath so help works
docs/djgpp/dir.txi: fix libgpp entry
docs/djgpp/libc/go: mention that movedata can't take transfer_buffer directly.
docs/djgpp/makeref.cc: add strlwr() function (unused) for cross-building.
docs/djgpp/readme.doc: fix instructions about setdjgpp.bat
docs/djgpp/readme.doc: replace version numbers with XXX
docs/libgplus: fix iostream.inf
go32/coff2exe.c: add "-g" switch, to generate a stub for symlinks.  Also add "-h" for help.
go32/control.c: set argc before checking it in set_command_line().
go32/dpmi.c: pass edi, not di, do DPMI 0x0500
go32/paging.c: calculate kept_on_exec properly, but disable unless VCPI.
go32/paging.c: expand code size as well as data size in DPMI mode.
go32/valloc.c: handle cases where realloc of 640K is bigger.
go32/vesadrv.vdr: update from grx103m1.zip
include/stdlib.h: fix __cplusplus
libsrc/fixdeps.*: program to modify gcc's -MD output for libsrc builds
libsrc/c/maketmpl: switch to gmake-specific so that dependencies will work
libsrc/c/*/*.[cS]: fix sources so that there are no errors or warnings
libsrc/c/gen/ctime.c: read zoneinfo files from $(TZ) or $(DJDIR)/zoneinfo, in binary mode.
libsrc/c/io/fseek.c: fix to seek correctly.
libsrc/c/sys/gettimeo.c: new, from V2.0, read PC time and correct for TZ set by tzset()
libsrc/c/sys/stat_ast.c: new, from V2.0, handle time fields and S_IEXEC properly.
readme.1st: update of info-zip information.
samples/hello/testit.bat: check for libc.i not libcref.i
src/libgplus.260: fix string.cc and others for #pragma implementation
tests/t02.cc: add checks for String class
tests/t18.c: new test of fseek.
zoneinfo/*: new, supports timezone information (tzset()).


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019