#!/bin/sh

# delta-ack - show timing difference between real and cloned ack

awk '
        /: S .*\(0\) win/       { syn = $6 }
        /^[0-9]/                { time = $1; line = NR + 4 }
        NR == line              { ident = $6 $7
                                  if (stamp[ident] == 0)
                                        stamp[ident] = time }
        /\^A  \^A/              {
                        split(time,c,":");
                        split(stamp[ident],p,":");
                        d = ((c[1]*60+c[2])*60+c[3])-((p[1]*60+p[2])*60+p[3])
                        if (d < 0) d += 86400
                        print d, syn }
' "$@" | sed 's/(0)//'
