https://gitlab.synchro.net/main/sbbs/-/commit/151af2c066100dff02f06712
Modified Files:
src/conio/win32gdi.c
Log Message:
Almost, just turns out that CreatePipe() is useless.
So, ReadFile() will work the same if you don't specify an OVERLAPPED
structure regardless of a handle being overlapped or not. However, CreatePipe() doesn't create it overlapped, so we need to create our
own CreatePipe() thing that does open the read end for overlapped.
Also, fix some bugs in the overlapped bits and now it appears to work.
Enjoy the lowered CPU utilization.
---
ï¿ Synchronet ï¿ Vertrauen ï¿ Home of Synchronet ï¿ [vert/cvs/bbs].synchro.net