--- ipfw2.c.orig Mon Jun 16 06:21:26 2003 +++ ipfw2.c Mon Jun 16 06:25:14 2003 @@ -58,6 +58,7 @@ do_resolv, /* Would try to resolve all */ do_acct, /* Show packet/byte count */ do_time, /* Show time stamps */ + do_timestamp, /* Show time stamps in seconds*/ do_quiet, /* Be quiet in add and flush */ do_force, /* Don't ask for confirmation */ do_pipe, /* this cmd refers to a pipe */ @@ -824,6 +825,9 @@ if (do_acct) printf("%10qu %10qu ", rule->pcnt, rule->bcnt); + if (do_timestamp) + printf("%10lu ", rule->timestamp); + if (do_time) { char timestr[30]; @@ -3344,7 +3348,7 @@ do_force = !isatty(STDIN_FILENO); optind = optreset = 1; - while ((ch = getopt(ac, av, "hs:acdefNqStv")) != -1) + while ((ch = getopt(ac, av, "hs:acdefNqStTv")) != -1) switch (ch) { case 'h': /* help */ help(); @@ -3379,6 +3383,9 @@ break; case 't': do_time = 1; + break; + case 'T': + do_timestamp = 1; break; case 'v': /* verbose */ verbose++;