Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | io: add dynstream | bptato | 2024-03-12 | 1 | -2/+2 |
| | | | | | a new abstraction that we derive posixstream from; hopefully with time we can get rid of std/streams | ||||
* | buffer, client: fix deadlock with send() calls | bptato | 2024-02-29 | 1 | -0/+54 |
This is an ancient bug, but it got much easier to trigger with mouse scrolling support so it's time to fix it. (The bug itself was that since both the client and buffer ends of the controlling stream are blocking, they could get stuck when both were trying to send() data to the other end but the buffer was full. So now we set the client end to non-blocking.) |