delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/2020/01/15/12:36:19

Message-Id: <202001151730.00FHUwxr020570@delorie.com>
Date: Wed, 15 Jan 2020 14:22:01 +0100
From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com]" <djgpp-announce AT delorie DOT com>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: Update of the DJGPP port of tcp/ip library Watt-32 (version
2.2 dev.rel. 11) uploaded.
Reply-To: djgpp AT delorie DOT com

This is the Watt-32 2.2 tcp/ip library compiled with DJGPP.

   Watt-32 is a library for making networked TCP/IP programs in the language
   of C and C++ under DOS and Windows-NT.  Both 16-bit real-mode and 32-bit
   protected-mode is supported.  For DOS, Watt-32 requires a packet-driver
   (PKTDRVR) to access the data-link layer.  Futher information about this
   library can be obtained at:
     http://www.watt-32.net/



1.  DJGPP specific changes.
     =======================

     This is a bug fix release.  There are almost no changes to the sources
     compared with the previous release.
     While I was trying to port openssh 8.1, that requires the Watt-32 library,
     I had observed that the implementation of the BSD API of Watt-32 did not
     work.  The reason for this was a bug in fcntl.  In fcntl not all function
     arguments were passed to the FSE wrapper function, thus making fail the
     BSD fcntlsocket function of Watt-32 due to missing parameters.
     I have fixed this issue in the repository of DJGPP some weeks ago.
     The socond issue I have fixed was something related to the building of
     the library using gcc346 with the -O0 option.  This did not work at all
     due to missing inlined functions.  See patch if you are really interested.
     Due to these issues and because I need a working Watt-32 library I have
     decided to replace the old port with this new one.  The old one is broken
     and has been removed.  Pay attention to the time stamp to differentiate
     them.



   The port has been compiled using djdev205 (repository code) and consists
   of two packages that can be downloaded from ftp.delorie.com and mirrors
   as (timestamp 2019-12-31):

     Watt-32 (version 2.2 dev.rel. 11) binaries, headers, library and docs:
     ftp://ftp.delorie.com/pub/djgpp/current/v2tk/wat3211b.zip

     Watt-32 (version 2.2 dev.rel. 11) source:
     ftp://ftp.delorie.com/pub/djgpp/current/v2tk/wat3211s.zip



   Send suggestions and bug reports concerning the DJGPP port to
   comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.


Enjoy.

     Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>

- Raw text -


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