diff --git a/src/libraries/libisc-new/ChangeLog b/src/libraries/libisc-new/ChangeLog index 76f6454ec2c9381816fe3acf5893ce26cfcce31e..63993d48ec7ecb21f8bd8168a8c3e6dda229d62c 100644 --- a/src/libraries/libisc-new/ChangeLog +++ b/src/libraries/libisc-new/ChangeLog @@ -1,3 +1,32 @@ +2002-09-08 Per Cederqvist <ceder@ceder.dyndns.org> + + Avoid a warning about memset. + * src/isc_wait.c: Include <string.h> if available, to get rid of a + warning generated from FD_ZERO on some platforms. + + Use socklen_t and inet_aton to reduce warnings and increase + stability. + * src/isc_udp.c (isc_udp_read_fn): Changed type of len from int + to socklen_t. + (isc_mkudpaddress): Use inet_aton instead of inet_addr. + * src/isc_tcp.c (isc_tcp_accept_fn): The third argument of + accept() should be pointer to socklen_t, not pointer to int. + (isc_mktcpaddress): Use inet_aton instead of inet_addr. + * src/isc_socket.c (isc_getladdress): Changed type of len from int + to socklen_t. + (isc_getraddress): Ditto. + + Provide a replacement for inet_aton for systems that only have + inet_addr. + * src/isc_compat.c: New file. + (inet_aton): New compatibility function. + * src/intern.h (inet_aton): Added a declaration if HAVE_INET_ATON + is false. + * src/Makefile.am (libisc_a_SOURCES): Added isc_compat.c. + * configure.in: Check for -lsockt and -lnsl if needed. Check for + inet_aton. Check for INADDR_NONE only if inet_aton isn't + available. + 2002-09-07 Per Cederqvist <ceder@ceder.dyndns.org> Get rid of warnings from casting a struct sockaddr* to a struct