]> granicus.if.org Git - strace/blobdiff - strace.1.in
CREDITS.in: use UTF-8 consistently
[strace] / strace.1.in
index 90501832ec4ba4f2467715b07ab7d2311d4ae804..61293cfa6d4dfc36e8f9d80c8438342bf720f63a 100644 (file)
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .de CW
 .sp
+.in +4n
 .nf
 .ft CW
 ..
 .de CE
 .ft R
 .fi
+.in
 .sp
 ..
 .\" Like .OP, but with ellipsis at the end in order to signify that option
@@ -652,8 +654,9 @@ An injection expression can contain only one
 .BR error =
 or
 .BR retval =
-specification.
-If an injection expression contains multiple
+specification, and only one
+.BR signal =
+specification.  If an injection expression contains multiple
 .BR when =
 specifications, the last one takes precedence.
 
@@ -857,14 +860,15 @@ sometimes possible to make deductive inferences about process
 behavior using inputs and outputs as propositions.
 .LP
 In some cases, a system call will differ from the documented behavior
-or have a different name.  For example, on System V-derived systems
-the true
-.BR time (2)
-system call does not take an argument and the
-.B stat
-function is called
-.B xstat
-and takes an extra leading argument.  These
+or have a different name.  For example, the
+.BR faccessat (2)
+system call does not have
+.I flags
+argument, and the
+.BR setrlimit (2)
+library function uses
+.BR prlimit (2)
+system call on modern (2.6.38+) kernels.  These
 discrepancies are normal but idiosyncratic characteristics of the
 system call interface and are accounted for by C library wrapper
 functions.