The macro llvmlibc_errno has also been removed. This change completes
the switch to using a hermetic errno for unit tests.
Fixes #61037
| Paths 
 |  Differential  D146005  
[libc] Make libc_errno point to internal errno for non-public builds. ClosedPublic Authored by sivachandra on Mar 13 2023, 6:38 PM. 
Details Summary The macro llvmlibc_errno has also been removed. This change completes Fixes #61037 
Diff Detail 
 Event TimelineHerald added projects: Restricted Project, Restricted Project.  ·  View Herald TranscriptMar 13 2023, 6:38 PM This revision is now accepted and ready to land.Mar 13 2023, 8:02 PM Closed by commit rG547e34566600: [libc] Make libc_errno point to internal errno for non-public builds. (authored by sivachandra).  ·  Explain WhyMar 13 2023, 9:22 PM This revision was automatically updated to reflect the committed changes. Comment Actions 
 Yes, that is right. The builds have succeeded after I have rebased. 
Revision Contents 
 
 
Diff 504932 libc/src/errno/CMakeLists.txt
 libc/src/errno/libc_errno.h
 libc/src/errno/libc_errno.cpp
 libc/src/errno/llvmlibc_errno.h
 
 libc/test/CMakeLists.txt
 libc/test/ErrnoSetterMatcher.h
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||