mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-24 04:50:27 +02:00
21575 plus unposted: Add WARN_CREATE_GLOBAL option
This commit is contained in:
parent
d7902f6bad
commit
d307660dee
10 changed files with 64 additions and 15 deletions
|
|
@ -84,6 +84,7 @@ while getopts "al:p:qs:t:T:" _expect_opt; do
|
|||
done
|
||||
(( OPTIND > 1 )) && shift $(( OPTIND - 1 ))
|
||||
|
||||
typeset -ga tcp_expect_lines
|
||||
tcp_expect_lines=()
|
||||
while true; do
|
||||
if (( _expect_to_all || _expect_to1 )); then
|
||||
|
|
|
|||
|
|
@ -200,7 +200,7 @@ done
|
|||
|
||||
if [[ -z $TCP_SESS ]]; then
|
||||
[[ -z $quiet ]] && print "Setting default TCP session $sessnames[1]"
|
||||
TCP_SESS=$sessnames[1]
|
||||
typeset -g TCP_SESS=$sessnames[1]
|
||||
fi
|
||||
|
||||
return $stat
|
||||
|
|
|
|||
|
|
@ -135,7 +135,9 @@ elif (( ! $#read_fds )); then
|
|||
read_fds[$tcp_by_name[$TCP_SESS]]=1
|
||||
fi
|
||||
|
||||
typeset -ga tcp_lines
|
||||
tcp_lines=()
|
||||
|
||||
local helper_stat=2 skip tpat reply REPLY
|
||||
float newtimeout
|
||||
|
||||
|
|
@ -217,7 +219,7 @@ while (( ${#read_fds} )); do
|
|||
$noprint "$line"
|
||||
# REPLY is now set to the line with an appropriate prompt.
|
||||
tcp_lines+=($REPLY)
|
||||
TCP_LINE=$REPLY TCP_LINE_FD=$read_fd
|
||||
typeset -g TCP_LINE="$REPLY" TCP_LINE_FD="$read_fd"
|
||||
|
||||
# Only handle one line from one device at a time unless draining.
|
||||
[[ -z $drain ]] && return $stat
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue