sec_sent = ENTRY_SENT_SEC(entry);
nsec_sent = ENTRY_SENT_NSEC(entry);
+ long int sec_recv, nsec_recv;
+ sec_recv = ENTRY_RECV_SEC(entry);
+ nsec_recv = ENTRY_RECV_NSEC(entry);
+
time_t_temp = sec_sent;
#if defined(HAVE_LOCALTIME_R)
ptm = localtime_r((const time_t*)&time_t_temp, &tmBuf);
return NULL;
strftime(timeBuf, sizeof(timeBuf), "%m-%d %H:%M:%S", ptm);
- time_t_temp = (time_t)entry->sec_recv_real;
+ time_t_temp = sec_recv;
#if defined(HAVE_LOCALTIME_R)
ptm = localtime_r((const time_t*)&time_t_temp, &tmBuf);
#else
case FORMAT_RECV_REALTIME:
prefixLen = snprintf(prefixBuf, sizeof(prefixBuf),
"%s.%03ld %c/%-8s(P%5d, T%5d): ",
- recvTimeBuf, (long int)entry->nsec_recv_real / 1000000,
+ recvTimeBuf, nsec_recv / 1000000,
priChar, tag, (int)entry->pid, (int)entry->tid);
strncpy(suffixBuf, "\n", 2);
suffixLen = 1;
case FORMAT_RWTIME:
prefixLen = snprintf(prefixBuf, sizeof(prefixBuf),
"%s [%5lu.%03ld] %c/%-8s(P%5d, T%5d): ",
- recvTimeBuf, (long int)entry->sec_recv_real, (long int)entry->nsec_recv_real / 1000000,
+ recvTimeBuf, sec_recv, nsec_recv / 1000000,
priChar, tag, (int)entry->pid, (int)entry->tid);
strncpy(suffixBuf, "\n", 2);
suffixLen = 1;