# # patch "netxx_pipe.cc" # from [c3886f69d62f103de4fa4cb83e9e8cc87cc8538d] # to [822f6b306f3edd175d2225edf50df8cc77babf03] # =============================================== --- netxx_pipe.cc c3886f69d62f103de4fa4cb83e9e8cc87cc8538d +++ netxx_pipe.cc 822f6b306f3edd175d2225edf50df8cc77babf03 @@ -91,6 +91,14 @@ ::close(fd1[1]); ::close(fd2[0]); child=long(piProcInfo.hProcess); + // setvbuf? + // COMMTIMEOUTS cto; + // memset(&cto,0,sizeof cto); + // cto.ReadIntervalTimeout=MAXDWORD; + // cto.ReadTotalTimeoutMultiplier=MAXDWORD; + // cto.ReadTotalTimeoutConstant=milliseconds; + // SetCommTimeouts(handle,&cto); + // non-blocking: RIT=MAXDWORD RTTM=0 RTTC=0 readfd=fd1[0]; writefd=fd2[1]; #else