In 2014, mpi@ substituted n_time, n_long, and n_short with their equivalent u_int_* types throughout the network stack to remove the dependency on <netinet/in_systm.h>:
http://marc.info/?l=openbsd-tech&m=140523875001860&w=2 As mentioned in his mail, trpt(8) is the only program in userland that uses n_time. The following diff does the final cleanup for trpt(8). ok? Index: trpt.c =================================================================== RCS file: /cvs/src/usr.sbin/trpt/trpt.c,v retrieving revision 1.33 diff -u -p -r1.33 trpt.c --- trpt.c 27 Aug 2016 01:50:07 -0000 1.33 +++ trpt.c 1 Dec 2016 19:17:38 -0000 @@ -73,7 +73,6 @@ #include <net/if.h> #include <netinet/in.h> -#include <netinet/in_systm.h> #include <netinet/ip.h> #include <netinet/in_pcb.h> #include <netinet/ip_var.h> @@ -112,7 +111,7 @@ int tcp_debx; struct tcp_debug tcp_debug[TCP_NDEBUG]; static caddr_t tcp_pcbs[TCP_NDEBUG]; -static n_time ntime; +static u_int32_t ntime; static int aflag, follow, sflag, tflag; extern char *__progname;