ambiso
ambiso
Some ideas: Maybe there could be a `.add_rollback_with_resync::()` that requires roughly `Clone + Hash + Serialize + Deserialize` and automatically detects and corrects desyncs? This could then also be used...
That's fair, though this might not be viable for all games (e.g. when games have an indefinite runtime syncing would likely take a very long time). Maybe some functionality (e.g....
> Wouldn't opening a directory with `RESOLVE_NO_SYMLINKS | RESOLVE_BENEATH` and `O_CREAT | O_DIRECTORY | O_NOFOLLOW` negate the TOCTOU if you wanted to create the directory and get the file descriptor?...