summaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-read/read_t0.tests
blob: 6b7bc217b3e0b20148c69e4b3c13eb34a50a6de4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ><[0]
echo Ok | { sleep 0.1; read -t 0 reply; echo ">$reply<[$?]"; }

# This would not be deterministic: returns 0 "data exists" if EOF is seen
# (true terminated) - because EOF is considered to be data (read will not block),
# else returns 1 "no data".
## ><[????]
#true | { read -t 0 reply; echo ">$reply<[$?]"; }

# ><[0]
true | { sleep 0.1; read -t 0 reply; echo ">$reply<[$?]"; }

# ><[1]
sleep 0.2 | { read -p IGNORED_PROMPT -t 0 reply; echo ">$reply<[$?]"; }