* ``http://www.nominum.com''.
*/
+#include "dhcpd.h"
+
#include <omapip/omapip_p.h>
#include <arpa/inet.h>
#include <arpa/nameser.h>
+#include <errno.h>
#if defined (TRACING)
obj -> local_addr = local_sin;
}
-#if defined (HAVE_SETFD)
+#if defined(F_SETFD)
if (fcntl (obj -> socket, F_SETFD, 1) < 0) {
close (obj -> socket);
omapi_connection_dereference (&obj, MDL);
lp -> state = omapi_connection_connected;
lp -> remote_addr = remote;
lp -> remote_addr.sin_family = AF_INET;
-#if defined (HAVE_SIN_LEN)
- lp -> remote_addr.sin_len = sizeof remote;
-#endif
omapi_addr_list_dereference (&lp -> connect_list, MDL);
lp -> index = connect_index;
status = omapi_signal_in ((omapi_object_t *)lp,
{
int error;
omapi_connection_object_t *c;
- SOCKLEN_T sl;
+ socklen_t sl;
isc_result_t status;
if (h -> type != omapi_type_connection)