about summary refs log tree commit diff
path: root/Functions/TCP/tcp_fd_handler
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2003-07-25 10:53:44 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2003-07-25 10:53:44 +0000
commit0f080f741cb1a1402e87e6516af92601bff0fccd (patch)
tree9dfe48eaf9c2525e619c7e17dcf52373342afe4a /Functions/TCP/tcp_fd_handler
parentadf2c2a0b606cae3de93bc2e452edf8213cb1d4a (diff)
downloadzsh-0f080f741cb1a1402e87e6516af92601bff0fccd.tar.gz
zsh-0f080f741cb1a1402e87e6516af92601bff0fccd.tar.xz
zsh-0f080f741cb1a1402e87e6516af92601bff0fccd.zip
18908: use print/read -u in completion system and tweak builtin doc
Diffstat (limited to 'Functions/TCP/tcp_fd_handler')
-rw-r--r--Functions/TCP/tcp_fd_handler4
1 files changed, 2 insertions, 2 deletions
diff --git a/Functions/TCP/tcp_fd_handler b/Functions/TCP/tcp_fd_handler
index 012fd4d87..33f553536 100644
--- a/Functions/TCP/tcp_fd_handler
+++ b/Functions/TCP/tcp_fd_handler
@@ -20,14 +20,14 @@ else
   zle -I
   # Handle fds not in the TCP set similarly.
   # This does the drain thing, to try and get as much data out as possible.
-  if ! read line <&$1; then
+  if ! read -u $1 line; then
     print "[Reading on $1 failed; removing from poll list]" >& 2
     zle -F $1
     return 1
   fi
   line="fd$1:$line"
   local newline
-  while read -t newline <&$1; do
+  while read -u $1 -t newline; do
     line="${line}
 fd$1:$newline"
   done