diff options
Diffstat (limited to 'usr.sbin/tcpdump/tcpslice/tcpslice.c')
-rw-r--r-- | usr.sbin/tcpdump/tcpslice/tcpslice.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/usr.sbin/tcpdump/tcpslice/tcpslice.c b/usr.sbin/tcpdump/tcpslice/tcpslice.c index a1ff54e36949..904d9b7f2ded 100644 --- a/usr.sbin/tcpdump/tcpslice/tcpslice.c +++ b/usr.sbin/tcpdump/tcpslice/tcpslice.c @@ -27,7 +27,7 @@ static const char copyright[] = #ifndef lint static const char rcsid[] = - "$Id: tcpslice.c,v 1.7 1999/01/15 07:37:00 imp Exp $"; + "$Id$"; #endif /* not lint */ /* @@ -356,12 +356,8 @@ fill_tm(char *time_string, int is_delta, struct tm *t, time_t *usecs_addr) switch (format_ch) { case 'y': - if ( val >= 1900 ) + if ( val > 1900 ) val -= 1900; - else if (val < 100 && !is_delta) { - if (val < 69) /* Same hack as date */ - val += 100; - } SET_VAL(t->tm_year, val); break; @@ -567,7 +563,7 @@ timestamp_to_string(struct timeval *timestamp) switch ( timestamp_style ) { case TIMESTAMP_RAW: - sprintf(buf, "%lu.%06lu", timestamp->tv_sec, timestamp->tv_usec); + sprintf(buf, "%ld.%ld", timestamp->tv_sec, timestamp->tv_usec); break; case TIMESTAMP_READABLE: @@ -578,8 +574,6 @@ timestamp_to_string(struct timeval *timestamp) case TIMESTAMP_PARSEABLE: t = localtime((time_t *) ×tamp->tv_sec); - if (t->tm_year >= 100) - t->tm_year += 1900; sprintf( buf, "%02dy%02dm%02dd%02dh%02dm%02ds%06ldu", t->tm_year, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec, timestamp->tv_usec ); |