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 @@ -25,7 +25,6 @@ # sched.h entrypoints libc.src.sched.sched_getaffinity libc.src.sched.sched_setaffinity - libc.src.sched.sched_getcpucount # string.h entrypoints libc.src.string.bcmp @@ -160,7 +159,6 @@ libc.src.unistd.rmdir libc.src.unistd.symlink libc.src.unistd.symlinkat - libc.src.unistd.__llvm_libc_syscall libc.src.unistd.truncate libc.src.unistd.unlink libc.src.unistd.unlinkat @@ -335,6 +333,9 @@ libc.src.pthread.pthread_once libc.src.pthread.pthread_setspecific + # sched.h entrypoints + libc.src.sched.sched_getcpucount + # stdio.h entrypoints libc.src.stdio.clearerr libc.src.stdio.clearerr_unlocked @@ -410,6 +411,7 @@ # unistd.h entrypoints libc.src.unistd.fork + libc.src.unistd.__llvm_libc_syscall ) endif() diff --git a/libc/test/src/sched/CMakeLists.txt b/libc/test/src/sched/CMakeLists.txt --- a/libc/test/src/sched/CMakeLists.txt +++ b/libc/test/src/sched/CMakeLists.txt @@ -16,22 +16,18 @@ libc.test.errno_setter_matcher ) -# Since this test depends on a macro defined in the sched header, it won't work -# without fullbuild. -if(LLVM_LIBC_FULL_BUILD) - add_libc_unittest( - cpu_count_test - SUITE - libc_sched_unittests - SRCS - cpu_count_test.cpp - DEPENDS - libc.include.errno - libc.include.sched - libc.include.sys_syscall - libc.src.__support.OSUtil.osutil - libc.src.sched.sched_getaffinity - libc.src.sched.sched_getcpucount - libc.test.errno_setter_matcher - ) -endif() +add_libc_unittest( + cpu_count_test + SUITE + libc_sched_unittests + SRCS + cpu_count_test.cpp + DEPENDS + libc.include.errno + libc.include.sched + libc.include.sys_syscall + libc.src.__support.OSUtil.osutil + libc.src.sched.sched_getaffinity + libc.src.sched.sched_getcpucount + libc.test.errno_setter_matcher +) diff --git a/libc/test/src/unistd/CMakeLists.txt b/libc/test/src/unistd/CMakeLists.txt --- a/libc/test/src/unistd/CMakeLists.txt +++ b/libc/test/src/unistd/CMakeLists.txt @@ -362,19 +362,17 @@ libc.src.unistd.geteuid ) -if(LLVM_LIBC_FULL_BUILD) - add_libc_unittest( - syscall_test - SUITE - libc_unistd_unittests - SRCS - syscall_test.cpp - DEPENDS - libc.src.unistd.__llvm_libc_syscall - libc.include.errno - libc.include.unistd - libc.include.fcntl - libc.include.sys_syscall - libc.test.errno_setter_matcher - ) -endif() +add_libc_unittest( + syscall_test + SUITE + libc_unistd_unittests + SRCS + syscall_test.cpp + DEPENDS + libc.src.unistd.__llvm_libc_syscall + libc.include.errno + libc.include.unistd + libc.include.fcntl + libc.include.sys_syscall + libc.test.errno_setter_matcher +)