#include "util.h"
#define INVALID_SOCK_FD -1
+#define CMSGBUF_SIZE 256
union sockaddr_in46 {
struct sockaddr_in in4;
double now_err;
NTP_Remote_Address remote_addr;
NTP_Local_Address local_addr;
- char cmsgbuf[256];
+ struct cmsghdr cmsgbuf[CMSGBUF_SIZE / sizeof (struct cmsghdr)];
struct msghdr msg;
struct iovec iov;
struct cmsghdr *cmsg;
union sockaddr_in46 remote;
struct msghdr msg;
struct iovec iov;
- char cmsgbuf[256];
+ struct cmsghdr cmsgbuf[CMSGBUF_SIZE / sizeof (struct cmsghdr)];
int cmsglen;
socklen_t addrlen = 0;