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]" 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. Content-Type: text/plain; charset=ISO-8859-15; format=flowed 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 . Enjoy. Guerrero, Juan Manuel