Refactoring C Code: Going to async I/O