https://github.com/michaelrj-google commented: This is a good start to the cleanup, but this patch fails to build in fullbuild mode due to some of these files still needing errno macros. https://github.com/llvm/llvm-project/pull/110934