tv32
struct tv32 tv32;
(void)memcpy(&tv32, icp->icmp_data, sizeof(tv32));
tv.tv_sec = (uint32_t)ntohl(tv32.tv32_sec);
tv.tv_nsec = ntohl(tv32.tv32_usec) * 1000;
#define PHDR_LEN sizeof(struct tv32) /* size of timestamp header */
struct tv32 tv32;
tv32.tv32_sec = (uint32_t)htonl(now.tv_sec);
tv32.tv32_usec = htonl(now.tv_nsec / 1000);
(void) memcpy(&opack_icmp.icmp_data[0], &tv32, sizeof(tv32));
struct tv32 *tv32;
tv32 = (struct tv32 *)&outpack[ICMP6ECHOLEN];
tv32->tv32_sec = htonl(tv.tv_sec);
tv32->tv32_usec = htonl(tv.tv_usec);
struct tv32 *tpp;
tpp = (struct tv32 *)(icp + 1);
#define ICMP6ECHOTMLEN sizeof(struct tv32)
kk <= (int)(MAXDATALEN - (8 + sizeof(struct tv32) + ii));
if (datalen >= (int)sizeof(struct tv32)) {
sizeof(tv32))) != 0)
struct netbsd32_timeval50 tv32;
netbsd32_from_timeval50(&tv, &tv32);
if ((error = copyout(&tv32, SCARG_P32(uap, tp),
netbsd32_to_timeval50(&tv32[1], &tv[1]);
struct netbsd32_timeval50 tv32;
error = copyin(SCARG_P32(uap, tv), &tv32, sizeof(tv32));
if (tv32.tv_usec < 0 || tv32.tv_usec >= 1000000)
ats.tv_sec = tv32.tv_sec;
ats.tv_nsec = tv32.tv_usec * 1000;
struct netbsd32_timeval50 tv32;
netbsd32_from_timeval50(&atv, &tv32);
error = copyout(&tv32, SCARG_P32(uap, tp), sizeof(tv32));
struct netbsd32_timeval50 tv32[2];
error = copyin(tptr, tv32, sizeof(tv32));
netbsd32_to_timeval50(&tv32[0], &tv[0]);
struct netbsd32_timeval50 *tv32)
memset(tv32, 0, sizeof(*tv32));
tv32->tv_sec = (netbsd32_time50_t)tv->tv_sec;
tv32->tv_usec = (netbsd32_long)tv->tv_usec;
struct netbsd32_timeval *tv32)
memset(tv32, 0, sizeof(*tv32));
tv32->tv_sec = (netbsd32_time_t)tv->tv_sec;
tv32->tv_usec = tv->tv_usec;
netbsd32_to_timeval50(const struct netbsd32_timeval50 *tv32,
tv->tv_sec = (time_t)tv32->tv_sec;
tv->tv_usec = tv32->tv_usec;
netbsd32_to_timeval(const struct netbsd32_timeval *tv32,
tv->tv_sec = (time_t)tv32->tv_sec;
tv->tv_usec = tv32->tv_usec;
struct netbsd32_timeval tv32[2];
error = copyin(tptr, tv32, sizeof(tv32));
netbsd32_to_timeval(&tv32[0], &tv[0]);
netbsd32_to_timeval(&tv32[1], &tv[1]);
struct netbsd32_timeval tv32;
error = copyin(SCARG_P32(uap, tv), &tv32, sizeof(tv32));
if (tv32.tv_usec < 0 || tv32.tv_usec >= 1000000)
ats.tv_sec = tv32.tv_sec;
ats.tv_nsec = tv32.tv_usec * 1000;
struct netbsd32_timeval tv32;
netbsd32_from_timeval(&atv, &tv32);
error = copyout(&tv32, SCARG_P32(uap, tp), sizeof(tv32));
struct tv32 tv; /* time packet left */
minlen = ICMP6ECHOLEN + sizeof(struct tv32);
struct tv32 tv32;
tv32.tv32_sec = htonl(tv.tv_sec);
tv32.tv32_usec = htonl(tv.tv_usec);
memcpy(((u_int8_t *)outpacket + ICMP6ECHOLEN), &tv32,
sizeof(tv32));
memcpy(&op->tv, &tv32, sizeof tv32);