about summary refs log tree commit diff
path: root/Doc/Zsh/expn.yo
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2000-05-24 15:20:26 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2000-05-24 15:20:26 +0000
commit8fd4ecc3464651e7aca9f57ee42799b40ed3ec39 (patch)
tree6ca0b676bfa576561e2049f910215c2de4205072 /Doc/Zsh/expn.yo
parent53573eaffbfa6b3e0be818ab01e87dcb07ea7cbd (diff)
downloadzsh-8fd4ecc3464651e7aca9f57ee42799b40ed3ec39.tar.gz
zsh-8fd4ecc3464651e7aca9f57ee42799b40ed3ec39.tar.xz
zsh-8fd4ecc3464651e7aca9f57ee42799b40ed3ec39.zip
11560: Doc/Zsh/expn.yo: pipes are pipes even if plumbing isn't.
Diffstat (limited to 'Doc/Zsh/expn.yo')
-rw-r--r--Doc/Zsh/expn.yo8
1 files changed, 4 insertions, 4 deletions
diff --git a/Doc/Zsh/expn.yo b/Doc/Zsh/expn.yo
index 974329a2e..431bfee94 100644
--- a/Doc/Zsh/expn.yo
+++ b/Doc/Zsh/expn.yo
@@ -320,13 +320,13 @@ Both the tt(/dev/fd) and the named pipe implementation have drawbacks.  In
 the former case, some programmes may automatically close the file
 descriptor in question before examining the file on the command line,
 particularly if this is necessary for security reasons such as when the
-programme is running setuid.  In the second case, the file passed as an
-argument to the command is a system pipe, so programs that expect to lseek
-(see manref(lseek)(2)) on the file will not work; furthermore, if the
+programme is running setuid.  In the second case,  if the
 programme does not actually open the file the subshell attempting to read
 from or write to the pipe will (in a typical implementation, different
 operating systems may have different behaviour) block for ever and have to
-be killed explicitly.
+be killed explicitly.  In both cases, the shell actually supplies the
+information using a pipe, so that programmes that expect to lseek
+(see manref(lseek)(2)) on the file will not work.
 
 Also note that the previous example can be more compactly and
 efficiently written (provided the tt(MULTIOS) option is set) as: