diff --git a/libc/config/gpu/api.td b/libc/config/gpu/api.td --- a/libc/config/gpu/api.td +++ b/libc/config/gpu/api.td @@ -9,6 +9,9 @@ def StdlibAPI : PublicAPI<"stdlib.h"> { let Types = [ + "div_t", + "ldiv_t", + "lldiv_t", "size_t", "__atexithandler_t", ]; diff --git a/libc/config/gpu/entrypoints.txt b/libc/config/gpu/entrypoints.txt --- a/libc/config/gpu/entrypoints.txt +++ b/libc/config/gpu/entrypoints.txt @@ -60,8 +60,11 @@ libc.src.stdlib.atof libc.src.stdlib.atol libc.src.stdlib.atoll + libc.src.stdlib.div libc.src.stdlib.labs + libc.src.stdlib.ldiv libc.src.stdlib.llabs + libc.src.stdlib.lldiv libc.src.stdlib.strtod libc.src.stdlib.strtof libc.src.stdlib.strtol diff --git a/libc/docs/gpu/support.rst b/libc/docs/gpu/support.rst --- a/libc/docs/gpu/support.rst +++ b/libc/docs/gpu/support.rst @@ -92,6 +92,9 @@ exit |check| |check| labs |check| llabs |check| +div |check| +ldiv |check| +lldiv |check| strtod |check| strtof |check| strtol |check|