From de2ab5c4a047cf26b6ea15803e3848a788de35ab Mon Sep 17 00:00:00 2001 From: Eugene Syromyatnikov Date: Wed, 24 Jul 2019 02:13:11 +0200 Subject: [PATCH] strace.1.in: rewrite supported -e status options in a more compact form * strace.1.in (.SS Filtering): Rewrite -e status value options in a sublist. --- strace.1.in | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/strace.1.in b/strace.1.in index 2fabfcc8..8fa00ebc 100644 --- a/strace.1.in +++ b/strace.1.in @@ -548,28 +548,34 @@ finishes: [pid 28779] 1130322148.939977 clock_gettime(CLOCK_REALTIME, {1130322148, 939977000}) = 0 [pid 28772] 1130322148.438139 select(4, [3], NULL, NULL, NULL) = 1 (in [3]) .CE -.TP -.BR "\-e\ status" = successful -Trace system calls that returned without an error code. The +.I set +can include the following elements: +.RS +.TP 13 +.B successful +Trace system calls that returned without an error code. +The .B -z option has the effect of -.BR status=successful . -.TP -.BR "\-e\ status" = failed -Trace system calls that returned with an error code. The +.BR status = successful . +.TQ +.B failed +Trace system calls that returned with an error code. +The .B -Z option has the effect of -.BR status=failed . -.TP -.BR "\-e\ status" = unfinished +.BR status = failed . +.TQ +.B unfinished Trace system calls that did not return. This might happen, for example, due to an execve call in a neighbour thread. -.TP -.BR "\-e\ status" = unavailable +.TQ +.B unavailable Trace system calls that returned but strace failed to fetch the error status. -.TP -.BR "\-e\ status" = detached +.TQ +.B detached Trace system calls for which strace detached before the return. +.RE .TP .BI "\-P " path Trace only system calls accessing -- 2.40.0