char/avril
(wip) why'd you have to go and make things so complicaaaaated?
git clone https://git.t4t.associates/char/avril
f4a0f5b
main
avril-net
TCP and Unix stream transport primitives shared by avril's HTTP engine and raw networking bindings. This crate owns listener binding, accepted streams and peer addresses, and socket-file cleanup; callers enforce capability policy.
Linux Unix listeners use pinned directories, procfs-relative binding, and retained filesystem inodes. Other Unix platforms use path-based binding with best-effort identity-checked cleanup. Existing entries are never removed to make room for a listener. Non-Unix platforms report unsupported Unix operations.
1# avril-net 2 3TCP and Unix stream transport primitives shared by avril's HTTP engine and raw 4networking bindings. This crate owns listener binding, accepted streams and peer 5addresses, and socket-file cleanup; callers enforce capability policy. 6 7Linux Unix listeners use pinned directories, procfs-relative binding, and retained 8filesystem inodes. Other Unix platforms use path-based binding with best-effort 9identity-checked cleanup. Existing entries are never removed to make room for a 10listener. Non-Unix platforms report unsupported Unix operations.