chiark / gitweb /
use POSIX flags not r+ to open railway
authorian <ian>
Mon, 14 Jul 2008 20:49:16 +0000 (20:49 +0000)
committerian <ian>
Mon, 14 Jul 2008 20:49:16 +0000 (20:49 +0000)
hostside/multiplex

index c3d46bd4de7f85314871f66ad1c107cdff620325..c062cbac6a8af22e131803774e3fb18c039ee482 100755 (executable)
@@ -286,7 +286,7 @@ proc realtime-retry-realtime-failed {} {
     global realtime_retry dev_railway
     if {![info exists realtime_retry]} return
     if {[llength $realtime_retry]} { error "huh? $realtime_retry" }
-    set serchan [open $dev_railway r+]
+    set serchan [open $dev_railway {RDWR NOCTTY NONBLOCK}]
     fconfigure $serchan -translation binary -buffering none -blocking 0
     fileevent $serchan readable realtime-retry-serchan-readable
     set after [after 500 realtime-retry-send-ping]