cachemeifyoucan wrote: The other reason for the change is if we can find a way to seamlessly switching to `file_t` when referring to file descriptor/handle. See my first comment above. https://github.com/llvm/llvm-project/pull/157581