mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-04 10:18:31 +00:00
Make stdin pollable on Windows
You can now play Super Mario Bros in CMD.EXE using Cosmopolitan! This is thanks to a new worker thread that's spawned on Windows whenever any one of poll(), select(), or ioctl(FIONREAD) is linked.
This commit is contained in:
parent
ef6387ee5e
commit
9c0821def7
15 changed files with 280 additions and 58 deletions
|
@ -30,10 +30,8 @@ COSMOPOLITAN_C_START_
|
|||
│ cosmopolitan § new technology » threads ─╬─│┼
|
||||
╚────────────────────────────────────────────────────────────────────────────│*/
|
||||
|
||||
typedef uint32_t (*NtThreadStartRoutine)(void *lpParameter);
|
||||
|
||||
int64_t CreateThread(struct NtSecurityAttributes *lpThreadAttributes,
|
||||
size_t dwStackSize, NtThreadStartRoutine lpStartAddress,
|
||||
size_t dwStackSize, void *lpStartAddress,
|
||||
void *lpParameter, uint32_t dwCreationFlags,
|
||||
uint32_t *opt_lpThreadId);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue