[libc-commits] [libc] 582a479 - [libc] fix lfind old hdrgen	(#115760)
    via libc-commits 
    libc-commits at lists.llvm.org
       
    Mon Nov 11 11:51:27 PST 2024
    
    
  
Author: Nick Desaulniers
Date: 2024-11-11T11:51:24-08:00
New Revision: 582a4799e1fc8e46b5872fdd38369d097bce79f2
URL: https://github.com/llvm/llvm-project/commit/582a4799e1fc8e46b5872fdd38369d097bce79f2
DIFF: https://github.com/llvm/llvm-project/commit/582a4799e1fc8e46b5872fdd38369d097bce79f2.diff
LOG: [libc] fix lfind old hdrgen (#115760)
Fixes: #114692
Added: 
    
Modified: 
    libc/config/linux/api.td
    libc/spec/posix.td
Removed: 
    
################################################################################
diff  --git a/libc/config/linux/api.td b/libc/config/linux/api.td
index 46523b4ca4b8df..a00e0f61b90df7 100644
--- a/libc/config/linux/api.td
+++ b/libc/config/linux/api.td
@@ -268,7 +268,7 @@ def SetJmpAPI : PublicAPI<"setjmp.h"> {
 }
 
 def SearchAPI : PublicAPI<"search.h"> {
-  let Types = ["ACTION", "ENTRY", "struct hsearch_data"];
+  let Types = ["ACTION", "ENTRY", "struct hsearch_data", "__lsearchcompare_t"];
 }
 
 def SysStatvfsAPI : PublicAPI<"sys/statvfs.h"> {
diff  --git a/libc/spec/posix.td b/libc/spec/posix.td
index d4712dc0c5d701..e354deef340f1b 100644
--- a/libc/spec/posix.td
+++ b/libc/spec/posix.td
@@ -1582,7 +1582,8 @@ def POSIX : StandardSpec<"POSIX"> {
     [], // Macros
     [
         ActionType,
-        EntryType
+        EntryType,
+        LSearchCompareT,
     ], // Types
     [], // Enumerations
     [
        
    
    
More information about the libc-commits
mailing list