Changed RsFdBinInterface to use recv/send for sockets and read/write for file descriptors on Windows

This commit is contained in:
thunder2 2021-12-21 07:43:44 +01:00
parent 057e872eca
commit 38b4c50635
4 changed files with 36 additions and 13 deletions

View file

@ -274,8 +274,8 @@ void TorProcess::start()
RsFileUtil::set_fd_nonblock(fd[STDOUT_FILENO]);
RsFileUtil::set_fd_nonblock(fd[STDERR_FILENO]);
mStdOutFD = new RsFdBinInterface(fd[STDOUT_FILENO]);
mStdErrFD = new RsFdBinInterface(fd[STDERR_FILENO]);
mStdOutFD = new RsFdBinInterface(fd[STDOUT_FILENO], false);
mStdErrFD = new RsFdBinInterface(fd[STDERR_FILENO], false);
}
void TorProcess::tick()