[libc] [llvm] [libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTEM to be header-only. (PR #143187)
Alexey Samsonov via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 6 15:53:04 PDT 2025
================
@@ -46,4 +46,7 @@ LIBC_CONFIGURE_OPTIONS = [
# Documentation in libc/src/__support/libc_assert.h
# "LIBC_COPT_USE_C_ASSERT",
+
+ # Use system errno.
+ "LIBC_ERRNO_MODE=LIBC_ERRNO_MODE_SYSTEM",
----------------
vonosmas wrote:
I don't understand why the "original" LIBC_ERRNO_MODE_SYSTEM would be useful then - i.e. if there'd be any benefit in keeping around LIBC_NAMESPACE::libc_errno symbol. Is it only for transitionary purposes?
https://github.com/llvm/llvm-project/pull/143187
More information about the llvm-commits
mailing list