summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2024-05-24 16:09:33 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2024-05-24 16:09:33 (GMT)
commit49171b66ba5ce2a58f76baee7476a45a828c8487 (patch)
treeaf6ab42d3865e893110d4cfd849896efcd450ae7 /tests
parent6d5892aede1203a9047cc2259fbecaefe585bdee (diff)
parent9b558e326b6c60b75c461c59f357a5fe2926132a (diff)
downloadtcl-49171b66ba5ce2a58f76baee7476a45a828c8487.zip
tcl-49171b66ba5ce2a58f76baee7476a45a828c8487.tar.gz
tcl-49171b66ba5ce2a58f76baee7476a45a828c8487.tar.bz2
Merge trunk
Diffstat (limited to 'tests')
-rw-r--r--tests/socket.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/socket.test b/tests/socket.test
index b628404..2f71d7b 100644
--- a/tests/socket.test
+++ b/tests/socket.test
@@ -1110,6 +1110,25 @@ test socket_$af-7.5 {testing socket specific options} -setup {
close $s
close $s1
} -result [list $localhost 1 3]
+test socket_$af-7.6 {testing socket specific options - bug e589d9bdab} -setup {
+ set timer [after 10000 "set x timed_out"]
+ set l ""
+} -constraints [list socket supported_$af unixOrWin] -body {
+ set s [socket -server accept 0]
+ proc accept {s a p} {
+ global x
+ set x [fconfigure $s -sockname]
+ close $s
+ }
+ set listen [lindex [fconfigure $s -sockname] 2]
+ set s1 [socket $localhost $listen]
+ vwait x
+ lsort [dict keys [fconfigure $s1]]
+} -cleanup {
+ after cancel $timer
+ close $s
+ close $s1
+} -result {-blocking -buffering -buffersize -encoding -eofchar -keepalive -nodelay -peername -profile -sockname -translation}
test socket_$af-8.1 {testing -async flag on sockets} -constraints [list socket supported_$af] -body {
# NOTE: This test may fail on some Solaris 2.4 systems. If it does, check