'man strace' contains the rather confusing text:
> -T, --toggle
> toggle tracing in a process already being
>
> -u, --usecs
> toggle printing of microseconds timestamp traced. Requires -p
> <pid>
This seems to be due to the description of -u being added in between the two
lines which describe -T in utils.sgml revision 1.56. Attached patch puts them
in the right order:
> -T, --toggle
> toggle tracing in a process already being traced. Requires -p
> <pid>
>
> -u, --usecs
> toggle printing of microseconds timestamp
2011-04-12 Jon TURNEY <[email protected]>
* utils.sgml (strace): Fix a pair of exchanged lines in usage text.
Index: utils/utils.sgml
===================================================================
RCS file: /cvs/src/src/winsup/utils/utils.sgml,v
retrieving revision 1.91
diff -u -p -r1.91 utils.sgml
--- utils/utils.sgml 11 Aug 2010 11:01:14 -0000 1.91
+++ utils/utils.sgml 12 Apr 2011 19:16:27 -0000
@@ -1913,8 +1913,8 @@ Trace system calls and signals
-t, --timestamp use an absolute hh:mm:ss timestamp insted of
the default microsecond timestamp. Implies -d
-T, --toggle toggle tracing in a process already being
- -u, --usecs toggle printing of microseconds timestamp
traced. Requires -p <pid>
+ -u, --usecs toggle printing of microseconds timestamp
-v, --version output version information and exit
-w, --new-window spawn program under test in a new window