Hi, The -t option for ldattach doesn't seem to work when using an msts time receiver. The patch below fixes this. I guess this part was forgotten when msts support was added in r1.4.
Maurice Index: ldattach.c =================================================================== RCS file: /cvs/src/sbin/ldattach/ldattach.c,v retrieving revision 1.14 diff -u -p -u -r1.14 ldattach.c --- ldattach.c 31 Oct 2009 02:53:11 -0000 1.14 +++ ldattach.c 2 Aug 2014 19:03:04 -0000 @@ -272,6 +272,7 @@ main(int argc, char *argv[]) /* line discpline specific setup */ switch (ldisc) { case NMEADISC: + case MSTSDISC: case ENDRUNDISC: if (ioctl(fd, TIOCSTSTAMP, &tstamps) < 0) { warnx("TIOCSTSTAMP");