|
a59fc20d56
|
[+] ConsoleTTY.hpp write cmd history every 10 seconds under sys tick
|
2022-06-06 22:34:26 +01:00 |
|
|
2a09e62add
|
[*] Refactor IAsyncTransaction -> Moved namespace from AuIOFS to AuIO bc other file-like APIs share the same FS implementation. IPC, process, and other namespaces have no reason to return an AuIOFS interface when dealing with pipes.
|
2022-05-12 09:04:32 +01:00 |
|
|
6de5cbfb95
|
[+] Linux: Added bSingleshot API to timerfd backend
[*] NT: Added TTY handle static getter optimization alongside a secret setter API
[*] Made ILoopSource virtual
[+] Linux: Added console TTY stubs
[*] Renamed ConsoleTTY.Linux.cpp -> ConsoleTTY.Unix.cpp
[-] Redundant commented out shm_unlink (zero ref condition should unlink, i believe.)
[+] Added IProcess async pipe transaction getter stubs
[+] Added additional userland env lookup variables: XDG_SESSION_DESKTOP, DESKTOP_SESSION
[+] Unix: AuTime::ns2ts
|
2022-05-04 16:43:23 +01:00 |
|
|
97cdbc9f27
|
[+] Overlapped stdout/in/err processes API
|
2022-05-03 11:10:04 +01:00 |
|
|
45975e4755
|
[+] Added console stdin loop source
[*] Fix logger color regression
[*] Fix various issues with console config struct
|
2022-05-03 07:19:26 +01:00 |
|
|
5cd9e64992
|
[*] UNIX: client IPC pipes shouldn't be announced
|
2022-05-03 05:30:23 +01:00 |
|
|
7613af2280
|
[*] UNIX: Attempt to peek pipe read-available if in ptr is null with FIONREAD when available
|
2022-05-01 20:35:46 +01:00 |
|
|
2bfa4b0100
|
[+] Readd IPCPipe nt nonblock read (copy of process)
|
2022-05-01 20:28:57 +01:00 |
|
|
f1ef6ac43c
|
[+] Async/overlapped UNIX pipe IO
[*] Further work on Linux LoopQueue for WaitAll
|
2022-04-17 23:46:05 +01:00 |
|
|
06e4411511
|
[*] Update UNIX pipe to follow NT-like bidirectional semantics. It's not possible to half NT, but it's possible to double the pipes in UNIX land.
|
2022-04-17 21:50:47 +01:00 |
|
|
e90be1801a
|
[*] Update NT memory check
|
2022-04-17 15:18:00 +01:00 |
|
|
b424a3b434
|
[+] NT IPC memory
|
2022-04-17 14:21:21 +01:00 |
|
|
371006c04e
|
[+/*] NT IPCPipe, updated interface for bidirectional comms. Introducing linux regression
|
2022-04-17 13:40:08 +01:00 |
|
|
ab7dd6c02b
|
[+] NT IPC primitives
|
2022-04-16 19:26:01 +01:00 |
|
|
3779c46d36
|
[+] NT IPC nullstubs
|
2022-04-16 18:40:36 +01:00 |
|
|
e387f82f88
|
[*] Update ILoopQueue header (again)
|
2022-04-16 16:56:03 +01:00 |
|
|
7a0d9701b5
|
[*] NT regression and fixes
|
2022-04-15 19:20:12 +01:00 |
|
|
9f2ff9de19
|
[+] IPC pipes
[*] Fix socket leak under UNIX fallback path
|
2022-04-15 15:46:07 +01:00 |
|
|
2ce106d8a9
|
[*] Update LoopQueue semantics. Pending NT port
|
2022-04-15 12:45:47 +01:00 |
|
|
499aaeedab
|
[+] IPCMutex, IPCSharedMemory
[*] Refactor headers
|
2022-04-15 11:01:43 +01:00 |
|
|
44839e6234
|
[+] (Linux only) IPCEvent, IPCSemaphore
|
2022-04-14 20:40:35 +01:00 |
|
|
37cb35d997
|
[+] UNIX FD sharing (with Linux optimization and a potentially functional BSD fallback)
[+] IPCHandle
[*] Clean up IO init
|
2022-04-14 20:39:04 +01:00 |
|