# # patch "netxx_pipe.cc" # from [822f6b306f3edd175d2225edf50df8cc77babf03] # to [a56db41c4d2ad914bc3b4621fd1f0d9a0c0125f8] # =============================================== --- netxx_pipe.cc 822f6b306f3edd175d2225edf50df8cc77babf03 +++ netxx_pipe.cc a56db41c4d2ad914bc3b4621fd1f0d9a0c0125f8 @@ -186,6 +186,12 @@ std::string result; char buf[1024]; Netxx::signed_size_type bytes; + Netxx::Probe probe; + Netxx::Timeout timeout(2L), instant(0,1); + probe.clear(); + probe.add(pipe, Netxx::Probe::ready_read | Netxx::Probe::ready_oobd); + Netxx::Probe::result_type res = probe.ready(timeout); + L(F("probe %d\n") % res.first); do { bytes=pipe.read(buf,sizeof buf); if (bytes<=0) break;