[libc-commits] [libc] [libc] Add system utility headers paths.h and values.h (PR #211860)

Alexey Samsonov via libc-commits libc-commits at lists.llvm.org
Tue Oct 20 13:54:03 PDT 2026


================
@@ -260,6 +260,22 @@ add_header(
     syscall.h
 )
 
+add_header_macro(
+  paths
+  ../libc/include/paths.yaml
+  paths.h
+  DEPENDS
+)
+
+add_header_macro(
----------------
vonosmas wrote:

I'm OK with adding `<paths.h>` but `<values.h>` seems to be a really old and particularly obsolete header - including both its constants (like `BITSPERBYTE`) and transitive includes of float.h and limits.h. Unless we see a really widespread usage of this in the client code, I'd try to abstain from adding it.

https://github.com/llvm/llvm-project/pull/211860


More information about the libc-commits mailing list