diff --git a/libc/config/linux/api.td b/libc/config/linux/api.td index 46523b4ca4b8d..a00e0f61b90df 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 d4712dc0c5d70..e354deef340f1 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 [