diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -44,6 +44,15 @@ libc.src.string.strstr libc.src.string.strtok libc.src.string.strtok_r + + # stdlib.h entrypoints + libc.src.stdlib.atoi + libc.src.stdlib.atol + libc.src.stdlib.atoll + libc.src.stdlib.strtol + libc.src.stdlib.strtoll + libc.src.stdlib.strtoul + libc.src.stdlib.strtoull ) set(TARGET_LIBM_ENTRYPOINTS diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -44,6 +44,15 @@ libc.src.string.strstr libc.src.string.strtok libc.src.string.strtok_r + + # stdlib.h entrypoints + libc.src.stdlib.atoi + libc.src.stdlib.atol + libc.src.stdlib.atoll + libc.src.stdlib.strtol + libc.src.stdlib.strtoll + libc.src.stdlib.strtoul + libc.src.stdlib.strtoull ) set(TARGET_LIBM_ENTRYPOINTS @@ -157,15 +166,8 @@ libc.src.stdlib._Exit libc.src.stdlib.abort libc.src.stdlib.abs - libc.src.stdlib.atoi - libc.src.stdlib.atol - libc.src.stdlib.atoll libc.src.stdlib.labs libc.src.stdlib.llabs - libc.src.stdlib.strtol - libc.src.stdlib.strtoll - libc.src.stdlib.strtoul - libc.src.stdlib.strtoull # signal.h entrypoints libc.src.signal.raise diff --git a/libc/config/windows/entrypoints.txt b/libc/config/windows/entrypoints.txt --- a/libc/config/windows/entrypoints.txt +++ b/libc/config/windows/entrypoints.txt @@ -44,6 +44,15 @@ libc.src.string.strstr libc.src.string.strtok libc.src.string.strtok_r + + # stdlib.h entrypoints + libc.src.stdlib.atoi + libc.src.stdlib.atol + libc.src.stdlib.atoll + libc.src.stdlib.strtol + libc.src.stdlib.strtoll + libc.src.stdlib.strtoul + libc.src.stdlib.strtoull ) set(TARGET_LIBM_ENTRYPOINTS