CryptoManiac
98b4828e93
Update IXSelectInterruptPipe.cpp ( #502 )
...
Valgrind keeps complaining that close() on the invalid descriptor -1 is happening here. I suppose that close shouldn't be called when the descriptor value is known to be invalid. It's not a fatal error or something, but this practice is able to create a lot of flood in the logs.
2024-03-18 22:24:11 -07:00
Benjamin Sergeant
60aeaec734
hand EINTR in IXSelectInterruptPipe::notify and IXSelectInterruptPipe::read
2020-11-16 13:52:13 -08:00
Benjamin Sergeant
595e6c57df
IXSelectInterruptPipe.h included in cmake on windows but compiled out
2020-07-17 11:33:02 -07:00
Benjamin Sergeant
cd3c9d879c
reformat everything with clang-format
2019-09-23 10:25:23 -07:00
Benjamin Sergeant
c8c1aabf20
fix race condition in SelectInteruptPipe, where _fildes are not protected (caught by fedora tsan)
2019-05-11 11:45:26 -07:00
Benjamin Sergeant
13f4aee5ee
fix bug with isReadyToWrite
2019-03-18 22:05:04 -07:00
Benjamin Sergeant
a3adc49d8c
disable sigpipe on osx when writing/reading into a dead pipe
2019-03-18 17:52:01 -07:00
Benjamin Sergeant
d58798e36c
when trying to flush the send buffer, use select to wait until it is possible instead of using sleep to retry at a given frequency
2019-03-18 14:25:27 -07:00
Benjamin Sergeant
4c78b94cd8
missing assert include on Linux
2019-03-15 11:43:27 -07:00
Benjamin Sergeant
3a9cc9b079
cleanup
2019-03-15 11:41:57 -07:00
Benjamin Sergeant
49ec9b1d9e
linux fixes
2019-03-14 18:54:47 -07:00
Benjamin Sergeant
b91dc77d6f
select interrupt cleanup
2019-03-14 18:37:38 -07:00