ref: cf7743f62d8752a9a4e33f3a8265f57c6e23290f
parent: 42ba007a8b005e56033b05fa1385670472f0a339
author: kvik <kvik@a-b.xyz>
date: Sat May 29 07:41:48 EDT 2021
Rewrite and simplify the whole lot Directory reads are done using union binds which allows removal of a bunch of code. Fid state management is simplified. Instead of refcounting clones etc. we just copy everything, which makes things easier to reason about and removes the need to introduce locking for FILE structs. Various other minor improvements are included as well.