Mail Archives: djgpp/2020/01/15/12:40:01
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 -