]> granicus.if.org Git - strace/commitdiff
2003-01-21 Roland McGrath <roland@redhat.com>
authorRoland McGrath <roland@redhat.com>
Fri, 24 Jan 2003 04:31:20 +0000 (04:31 +0000)
committerRoland McGrath <roland@redhat.com>
Fri, 24 Jan 2003 04:31:20 +0000 (04:31 +0000)
* strace.c (main): Grok new option `-E var=val' or `-E var' to put
var=val in environ or to remove var, respectively.
(usage): Mention it.
* strace.1, NEWS: Document it.

strace.1

index c4f192d887370f1b38b054124f001bc68c64c363..1b85733e408f8f5754d11e606a2fbeaa19f16d26 100644 (file)
--- a/strace.1
+++ b/strace.1
@@ -37,7 +37,7 @@
 .fi
 .sp
 ..
-.TH STRACE 1 "99/06/11"
+.TH STRACE 1 "2003-01-21"
 .SH NAME
 strace \- trace system calls and signals
 .SH SYNOPSIS
@@ -66,6 +66,14 @@ strace \- trace system calls and signals
 .BI \-u username
 ]
 [
+.BI \-E var=val
+]
+\&...
+[
+.BI \-E var
+]
+\&...
+[
 .I command
 [
 .I arg
@@ -510,6 +518,17 @@ This option is only useful when running as root and enables the
 correct execution of setuid and/or setgid binaries.
 Unless this option is used setuid and setgid programs are executed
 without effective privileges.
+.TP
+.BI "\-E " var=val
+Run command with
+.IR var=val
+in its list of environment variables.
+.TP
+.BI "\-E " var
+Remove
+.IR var
+from the inherited list of environment variables before passing it on to
+the command.
 .SH "SETUID INSTALLATION"
 If
 .B strace