diff --git a/libc/config/gpu/entrypoints.txt b/libc/config/gpu/entrypoints.txt index 69af9fffb0a4a..5750fba31d6b9 100644 --- a/libc/config/gpu/entrypoints.txt +++ b/libc/config/gpu/entrypoints.txt @@ -56,6 +56,9 @@ set(TARGET_LIBC_ENTRYPOINTS # stdlib.h entrypoints libc.src.stdlib.atoi + + # errno.h entrypoints + libc.src.errno.errno ) set(TARGET_LLVMLIBC_ENTRYPOINTS diff --git a/libc/config/gpu/headers.txt b/libc/config/gpu/headers.txt index fd753a4b75bfd..1b77c97b00d8d 100644 --- a/libc/config/gpu/headers.txt +++ b/libc/config/gpu/headers.txt @@ -1,5 +1,6 @@ set(TARGET_PUBLIC_HEADERS libc.include.ctype libc.include.string + libc.include.errno libc.include.stdlib ) diff --git a/libc/src/errno/libc_errno.cpp b/libc/src/errno/libc_errno.cpp index 26bd9d9cc97e1..8cf77a8f202cb 100644 --- a/libc/src/errno/libc_errno.cpp +++ b/libc/src/errno/libc_errno.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "src/__support/macros/properties/architectures.h" +#include "libc_errno.h" namespace __llvm_libc {