English: Schema of POSIX and C standard streams (stdio). Illustrates a text terminal, the program in execution (process), the streams standard input stdin, standard output stdout, standard error stderr.
This SVG file contains embedded text that can be translated into your language, using any capable SVG editor, text editor or the SVG Translate tool. For more information see: About translating SVG files.
Licensing
Public domainPublic domainfalsefalse
I, the copyright holder of this work, release this work into the public domain. This applies worldwide. In some countries this may not be legally possible; if so: I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.
Graphviz source
// file: stdstreams.dot
// SVG generated with
// dot - graphviz version 2.38.0 (20140413.2041)
// using the command
// dot -Tsvg stdstreams.dot > stdstreams.svg
digraph StandardStreams {
rankdir=LR
style=filled
color=white
subgraph clusterTerminal {
label="Text terminal"
style=filled
color=lightgrey
node [style="filled,bold,rounded",fillcolor=white,shape=box]
Keyboard
Display
}
Keyboard -> Process [label="#0 stdin"]
Process -> Display [label="#1 stdout"]
Process -> Display [label="#2 stderr"]
}
Captions
Add a one-line explanation of what this file represents
copyrighted, dedicated to the public domain by copyright holder<\/a>"}},"text\/plain":{"en":{"P6216":"copyrighted, dedicated to the public domain by copyright holder"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P6216 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
released into the public domain by the copyright holder<\/a>"}},"text\/plain":{"en":{"P275":"released into the public domain by the copyright holder"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P275 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
original creation by uploader<\/a>"}},"text\/plain":{"en":{"P7482":"original creation by uploader"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P7482 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
{{Information |Description=Improved version of previous image. To better match another streams diagram I reworked. |Source= |Date= |Author= |Permission= |other_versions= }}
I made this simple diagram of Unix and C standard streams (stdio) using Graphviz. Depicted: a text terminal, the running program, the streams standard input stdin, standard output stdout, standard error stderr. Commandline was <stdstreams.dot dot -Tsvg