Allow running sptps_test on Windows
authorKirill Isakov <is-kir@ya.ru>
Sat, 17 Jul 2021 12:17:11 +0000 (18:17 +0600)
committerKirill Isakov <is-kir@ya.ru>
Sat, 17 Jul 2021 12:17:11 +0000 (18:17 +0600)
commitada609f3ab838fdcb522de54510c414452be5950
treebb9ccab45d02024a9569ee1785686cb7ffdccab2
parenta459e57de5fa4d32ee1162e49770fd8730e3707d
Allow running sptps_test on Windows

On Windows, you're not supposed to call select() on anything except
proper BSD sockets, so we can't reuse the same select() loop that's been
working fine on every other operating system.

This is a hack which reads stdin in a separate thread and pushes data to
the main through a TCP socket, which can then be used with select() instead
of reading stdin directly.
src/Makefile.am
src/sptps_test.c