set(TARGET_LIBC_ENTRYPOINTS # assert.h entrypoints libc.src.assert.__assert_fail # ctype.h entrypoints libc.src.ctype.isalnum libc.src.ctype.isalpha libc.src.ctype.isblank libc.src.ctype.iscntrl libc.src.ctype.isdigit libc.src.ctype.isgraph libc.src.ctype.islower libc.src.ctype.isprint libc.src.ctype.ispunct libc.src.ctype.isspace libc.src.ctype.isupper libc.src.ctype.isxdigit libc.src.ctype.tolower libc.src.ctype.toupper # errno.h entrypoints libc.src.errno.__errno_location # fenv.h entrypoints libc.src.fenv.feclearexcept libc.src.fenv.fegetround libc.src.fenv.fesetround libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept # signal.h entrypoints libc.src.signal.raise libc.src.signal.sigaction libc.src.signal.sigdelset libc.src.signal.sigaddset libc.src.signal.sigemptyset libc.src.signal.sigprocmask libc.src.signal.sigfillset libc.src.signal.signal # stdlib.h entrypoints libc.src.stdlib._Exit libc.src.stdlib.abort # string.h entrypoints libc.src.string.bzero libc.src.string.memchr libc.src.string.memcpy libc.src.string.memrchr libc.src.string.memset libc.src.string.strcat libc.src.string.strchr libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn libc.src.string.strlen libc.src.string.strncpy libc.src.string.strnlen libc.src.string.strpbrk libc.src.string.strrchr libc.src.string.strspn libc.src.string.strstr libc.src.string.strtok libc.src.string.strtok_r # sys/mman.h entrypoints libc.src.sys.mman.mmap libc.src.sys.mman.munmap # threads.h entrypoints libc.src.threads.call_once libc.src.threads.mtx_init libc.src.threads.mtx_lock libc.src.threads.mtx_unlock libc.src.threads.thrd_create libc.src.threads.thrd_join # time.h entrypoints libc.src.time.mktime # unistd.h entrypoints libc.src.unistd.write ) set(TARGET_LIBM_ENTRYPOINTS # math.h entrypoints libc.src.math.copysign libc.src.math.copysignf libc.src.math.copysignl libc.src.math.ceil libc.src.math.ceilf libc.src.math.ceill libc.src.math.cosf libc.src.math.expf libc.src.math.exp2f libc.src.math.fabs libc.src.math.fabsf libc.src.math.fabsl libc.src.math.fdim libc.src.math.fdimf libc.src.math.fdiml libc.src.math.floor libc.src.math.floorf libc.src.math.floorl libc.src.math.fmin libc.src.math.fminf libc.src.math.fminl libc.src.math.fmax libc.src.math.fmaxf libc.src.math.fmaxl libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl libc.src.math.hypot libc.src.math.hypotf libc.src.math.ilogb libc.src.math.ilogbf libc.src.math.ilogbl libc.src.math.ldexp libc.src.math.ldexpf libc.src.math.ldexpl libc.src.math.logb libc.src.math.logbf libc.src.math.logbl libc.src.math.modf libc.src.math.modff libc.src.math.modfl libc.src.math.remainderf libc.src.math.remainder libc.src.math.remainderl libc.src.math.remquof libc.src.math.remquo libc.src.math.remquol libc.src.math.round libc.src.math.roundf libc.src.math.roundl libc.src.math.sincosf libc.src.math.sinf libc.src.math.sqrt libc.src.math.sqrtf libc.src.math.sqrtl libc.src.math.trunc libc.src.math.truncf libc.src.math.truncl )