summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoraaron <>2000-10-06 04:17:51 +0000
committeraaron <>2000-10-06 04:17:51 +0000
commit51765347c867850bcc3c92e20869f6a530d8d0a2 (patch)
treeb70bb7733772d6dd95559fb5198c5c968d566cfe /src
parentbac60cdd71e32a92a54762886ece2fab5e012b00 (diff)
downloadopenbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.tar.gz
openbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.tar.bz2
openbsd-51765347c867850bcc3c92e20869f6a530d8d0a2.zip
Add a CAVEATS section to warn programmers that shell meta-characters will
be passed to the command interpreter.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libc/stdlib/system.310
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/libc/stdlib/system.3 b/src/lib/libc/stdlib/system.3
index 2db413934e..83c6de80e3 100644
--- a/src/lib/libc/stdlib/system.3
+++ b/src/lib/libc/stdlib/system.3
@@ -33,7 +33,7 @@
33.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34.\" SUCH DAMAGE. 34.\" SUCH DAMAGE.
35.\" 35.\"
36.\" $OpenBSD: system.3,v 1.7 2000/04/20 13:50:03 aaron Exp $ 36.\" $OpenBSD: system.3,v 1.8 2000/10/06 04:17:51 aaron Exp $
37.\" 37.\"
38.Dd June 29, 1991 38.Dd June 29, 1991
39.Dt SYSTEM 3 39.Dt SYSTEM 3
@@ -93,3 +93,11 @@ function conforms to
93.St -ansiC 93.St -ansiC
94and 94and
95.St -p1003.2-92 . 95.St -p1003.2-92 .
96.Sh CAVEATS
97Never supply the
98.Fn system
99function with a command containing any part of an unsanitized user-supplied
100string.
101Shell meta-characters present will be honored by the
102.Xr sh 1
103command interpreter.