#ifndef lint
static char copyright[] =
-"$Id: icmp.c,v 1.26 2001/02/12 19:42:21 mellon Exp $ Copyright (c) 1996-2001 The Internet Software Consortium. All rights reserved.\n";
+"$Id: icmp.c,v 1.27 2001/02/17 21:34:50 mellon Exp $ Copyright (c) 1996-2001 The Internet Software Consortium. All rights reserved.\n";
#endif /* not lint */
#include "dhcpd.h"
struct icmp *icfrom;
struct ip *ip;
struct sockaddr_in from;
- unsigned char icbuf [1500];
+ u_int8_t icbuf [1500];
int status;
SOCKLEN_T sl;
int hlen, len;
if (trace_record ()) {
iov [0].buf = (char *)&ia;
iov [0].len = sizeof ia;
- iov [1].buf = icbuf;
+ iov [1].buf = (char *)icbuf;
iov [1].len = len;
trace_write_packet_iov (trace_icmp_input, 2, iov, MDL);
}
{
struct iaddr *ia;
unsigned len;
- char *icbuf;
+ u_int8_t *icbuf;
ia = (struct iaddr *)buf;
- icbuf = (char *)(ia + 1);
+ icbuf = (u_int8_t *)(ia + 1);
if (icmp_state -> icmp_handler)
(*icmp_state -> icmp_handler) (*ia, icbuf,
(int)(length - sizeof ia));
isc_result_t omapi_connection_reader (omapi_object_t *h)
{
#if defined (TRACING)
- return omapi_connection_reader_trace (h, 0, (char *)0, (int *)0);
+ return omapi_connection_reader_trace (h, 0, (char *)0, (unsigned *)0);
}
static isc_result_t omapi_connection_reader_trace (omapi_object_t *h,
ssize_t trace_mr_read_playback (void *, size_t);
void trace_mr_read_record (void *, ssize_t);
ssize_t trace_mr_recvfrom (int s, void *, size_t, int,
- struct sockaddr *, socklen_t *);
+ struct sockaddr *, SOCKLEN_T *);
ssize_t trace_mr_read (int, void *, size_t);
-int trace_mr_connect (int s, const struct sockaddr *, socklen_t);
+int trace_mr_connect (int s, const struct sockaddr *, SOCKLEN_T);
int trace_mr_socket (int, int, int);
-int trace_mr_bind (int, const struct sockaddr *, socklen_t);
+int trace_mr_bind (int, const struct sockaddr *, SOCKLEN_T);
int trace_mr_close (int);
time_t trace_mr_time (time_t *);
int trace_mr_select (int, fd_set *, fd_set *, fd_set *, struct timeval *);
}
ssize_t trace_mr_recvfrom (int s, void *buf, size_t len, int flags,
- struct sockaddr *from, socklen_t *fromlen)
+ struct sockaddr *from, SOCKLEN_T *fromlen)
{
ssize_t rv;
return rv;
}
-int trace_mr_connect (int s, const struct sockaddr *name, socklen_t namelen)
+int trace_mr_connect (int s, const struct sockaddr *name, SOCKLEN_T namelen)
{
if (!trace_playback ())
return connect (s, name, namelen);
return 1000;
}
-int trace_mr_bind (int s, const struct sockaddr *name, socklen_t namelen)
+int trace_mr_bind (int s, const struct sockaddr *name, SOCKLEN_T namelen)
{
if (!trace_playback ())
return bind (s, name, namelen);