Package: strace
Version: 4.5.20-2.3
Severity: minor
Tags: patch
Dear Maintainer,
From "groff -b -ww -mandoc -z":
<standard input>:107: warning: macro `IX' not defined
Input file: /usr/share/man/man1/strace.1.gz
Changes:
Macro IX defined as empty for groff
'-' as minus changed to '\-'
Have two word spaces after a full stop as an end of sentence
Better is to begin each sentence at the start of a line
Use extra space ('\,' or '\/') between roman and italic characters
Patch:
--- strace.1 2013-10-09 01:56:53.000000000 +0000
+++ strace.1.new 2013-10-09 02:15:30.000000000 +0000
@@ -37,6 +37,11 @@
.fi
.sp
..
+.\" Macro IX is not defined in the groff macros
+.if \n(.g \{\
+. de IX
+..
+.\}
.TH STRACE 1 "2010-03-30"
.SH NAME
strace \- trace system calls and signals
@@ -138,7 +143,7 @@ open("/dev/null", O_RDONLY) = 3
Errors (typically a return value of \-1) have the errno symbol
and error string appended.
.CW
-open("/foo/bar", O_RDONLY) = -1 ENOENT (No such file or directory)
+open("/foo/bar", O_RDONLY) = \-1 ENOENT (No such file or directory)
.CE
Signals are printed as a signal symbol and a signal string.
An excerpt from stracing and interrupting the command ``sleep 666'' is:
@@ -198,7 +203,7 @@ arguments are not modified if the system
always be dereferenced. For example, retrying the ``ls \-l'' example
with a non-existent file produces the following line:
.CW
-lstat("/foo/bar", 0xb004) = -1 ENOENT (No such file or directory)
+lstat("/foo/bar", 0xb004) = \-1 ENOENT (No such file or directory)
.CE
In this case the porch light is on but nobody is home.
.LP
@@ -269,7 +274,7 @@ system call.
On non-Linux platforms the new process is
attached to as soon as its pid is known (through the return value of
.BR fork (2)
-in the parent process). This means that such children may run
+in the parent process). This means that such children may run
uncontrolled for a while (especially in the case of a
.BR vfork (2)),
until the parent is scheduled again to complete its
@@ -329,7 +334,7 @@ and the leading portion will be printed
of seconds since the epoch.
.TP
.B \-T
-Show the time spent in system calls. This records the time
+Show the time spent in system calls. This records the time
difference between the beginning and the end of each system call.
.TP
.B \-v
@@ -356,7 +361,7 @@ A qualifying expression which modifies w
or how to trace them. The format of the expression is:
.RS 15
.IP
-[\fIqualifier\fB=\fR][\fB!\fR]\fIvalue1\fR[\fB,\fIvalue2\fR]...
+[\,\fIqualifier\/\fB=\fR][\fB!\fR]\,\fIvalue1\/\fR[\fB,\,\fIvalue2\/\fR]...
.RE
.IP
where
@@ -395,7 +400,7 @@ Note that some shells use the exclamatio
expansion even inside quoted arguments. If so, you must escape
the exclamation point with a backslash.
.TP
-\fB\-e\ trace\fR=\fIset\fR
+\fB\-e\ trace\fR=\,\fIset\fR
Trace only the specified set of system calls. The
.B \-c
option is useful for determining which system calls might be useful
@@ -407,7 +412,7 @@ about the user/kernel boundary if only a
are being monitored. The default is
.BR trace = all .
.TP
-\fB\-e\ trace\fR=\fIfile\fR
+\fB\-e\ trace\fR=\,\fIfile\fR
Trace all system calls which take a file name as an argument. You
can think of this as an abbreviation for
.BR "\-e\ trace" = open , stat , chmod , unlink ,...
@@ -417,23 +422,23 @@ accidentally forget to include a call li
.B lstat
in the list. Betchya woulda forgot that one.
.TP
-\fB\-e\ trace\fR=\fIprocess\fR
+\fB\-e\ trace\fR=\,\fIprocess\fR
Trace all system calls which involve process management. This
is useful for watching the fork, wait, and exec steps of a process.
.TP
-\fB\-e\ trace\fR=\fInetwork\fR
+\fB\-e\ trace\fR=\,\fInetwork\fR
Trace all the network related system calls.
.TP
-\fB\-e\ trace\fR=\fIsignal\fR
+\fB\-e\ trace\fR=\,\fIsignal\fR
Trace all signal related system calls.
.TP
-\fB\-e\ trace\fR=\fIipc\fR
+\fB\-e\ trace\fR=\,\fIipc\fR
Trace all IPC related system calls.
.TP
-\fB\-e\ trace\fR=\fIdesc\fR
+\fB\-e\ trace\fR=\,\fIdesc\fR
Trace all file descriptor related system calls.
.TP
-\fB\-e\ abbrev\fR=\fIset\fR
+\fB\-e\ abbrev\fR=\,\fIset\fR
Abbreviate the output from printing each member of large structures.
The default is
.BR abbrev = all .
@@ -442,19 +447,19 @@ The
option has the effect of
.BR abbrev = none .
.TP
-\fB\-e\ verbose\fR=\fIset\fR
+\fB\-e\ verbose\fR=\,\fIset\fR
Dereference structures for the specified set of system calls. The
default is
.BR verbose = all .
.TP
-\fB\-e\ raw\fR=\fIset\fR
+\fB\-e\ raw\fR=\,\fIset\fR
Print raw, undecoded arguments for the specified set of system calls.
This option has the effect of causing all arguments to be printed
in hexadecimal. This is mostly useful if you don't trust the
decoding or you need to know the actual numeric value of an
argument.
.TP
-\fB\-e\ signal\fR=\fIset\fR
+\fB\-e\ signal\fR=\,\fIset\fR
Trace only the specified subset of signals. The default is
.BR signal = all .
For example,
@@ -463,7 +468,7 @@ For example,
.BR signal "=!" io )
causes SIGIO signals not to be traced.
.TP
-\fB\-e\ read\fR=\fIset\fR
+\fB\-e\ read\fR=\,\fIset\fR
Perform a full hexadecimal and ASCII dump of all the data read from
file descriptors listed in the specified set. For example, to see
all input activity on file descriptors
@@ -471,13 +476,13 @@ all input activity on file descriptors
and
.I 5
use
-\fB\-e\ read\fR=\fI3\fR,\fI5\fR.
+\fB\-e\ read\fR=\,\fI3\fR,\,\fI5\fR.
Note that this is independent from the normal tracing of the
.BR read (2)
system call which is controlled by the option
.BR -e "\ " trace = read .
.TP
-\fB\-e\ write\fR=\fIset\fR
+\fB\-e\ write\fR=\,\fIset\fR
Perform a full hexadecimal and ASCII dump of all the data written to
file descriptors listed in the specified set. For example, to see
all output activity on file descriptors
@@ -485,7 +490,7 @@ all output activity on file descriptors
and
.I 5
use
-\fB\-e\ write\fR=\fI3\fR,\fI5\fR.
+\fB\-e\ write\fR=\,\fI3\fR,\,\fI5\fR.
Note that this is independent from the normal tracing of the
.BR write (2)
system call which is controlled by the option
@@ -565,7 +570,7 @@ correct execution of setuid and/or setgi
Unless this option is used setuid and setgid programs are executed
without effective privileges.
.TP
-\fB\-E\ \fIvar\fR=\fIval\fR
+\fB\-E\ \fIvar\fR=\,\fIval\fR
Run command with
.IR var = val
in its list of environment variables.
-- System Information:
Debian Release: 7.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500,
'stable')
Architecture: i386 (i586)
Kernel: Linux 3.2.46-1-rt67-1
Locale: LANG=is_IS, LC_CTYPE=is_IS (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages strace depends on:
ii libc6 2.13-38
strace recommends no packages.
strace suggests no packages.
-- no debconf information
--
Bjarni I. Gislason
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]