@@ -54,9 +54,6 @@ set(TARGET_LIBC_ENTRYPOINTS
54
54
libc.src.string.strdup
55
55
libc.src.string.strerror
56
56
libc.src.string.strerror_r
57
- libc.src.string.strdup
58
- libc.src.string.strerror
59
- libc.src.string.strerror_r
60
57
libc.src.string.strlcat
61
58
libc.src.string.strlcpy
62
59
libc.src.string.strlen
@@ -65,12 +62,10 @@ set(TARGET_LIBC_ENTRYPOINTS
65
62
libc.src.string.strncmp
66
63
libc.src.string.strncpy
67
64
libc.src.string.strndup
68
- libc.src.string.strndup
69
65
libc.src.string.strnlen
70
66
libc.src.string.strpbrk
71
67
libc.src.string.strrchr
72
68
libc.src.string.strsignal
73
- libc.src.string.strsignal
74
69
libc.src.string.strspn
75
70
libc.src.string.strstr
76
71
libc.src.string.strtok
@@ -332,6 +327,44 @@ if(LLVM_LIBC_FULL_BUILD)
332
327
libc.src.network.ntohl
333
328
libc.src.network.ntohs
334
329
330
+ # pthread.h entrypoints
331
+ libc.src.pthread.pthread_atfork
332
+ libc.src.pthread.pthread_attr_destroy
333
+ libc.src.pthread.pthread_attr_init
334
+ libc.src.pthread.pthread_attr_getdetachstate
335
+ libc.src.pthread.pthread_attr_getguardsize
336
+ libc.src.pthread.pthread_attr_getstack
337
+ libc.src.pthread.pthread_attr_getstacksize
338
+ libc.src.pthread.pthread_attr_setdetachstate
339
+ libc.src.pthread.pthread_attr_setguardsize
340
+ libc.src.pthread.pthread_attr_setstack
341
+ libc.src.pthread.pthread_attr_setstacksize
342
+ libc.src.pthread.pthread_create
343
+ libc.src.pthread.pthread_detach
344
+ libc.src.pthread.pthread_equal
345
+ libc.src.pthread.pthread_exit
346
+ libc.src.pthread.pthread_getname_np
347
+ libc.src.pthread.pthread_getspecific
348
+ libc.src.pthread.pthread_join
349
+ libc.src.pthread.pthread_key_create
350
+ libc.src.pthread.pthread_key_delete
351
+ libc.src.pthread.pthread_self
352
+ libc.src.pthread.pthread_setname_np
353
+ libc.src.pthread.pthread_mutex_destroy
354
+ libc.src.pthread.pthread_mutex_init
355
+ libc.src.pthread.pthread_mutex_lock
356
+ libc.src.pthread.pthread_mutex_unlock
357
+ libc.src.pthread.pthread_mutexattr_destroy
358
+ libc.src.pthread.pthread_mutexattr_init
359
+ libc.src.pthread.pthread_mutexattr_getpshared
360
+ libc.src.pthread.pthread_mutexattr_getrobust
361
+ libc.src.pthread.pthread_mutexattr_gettype
362
+ libc.src.pthread.pthread_mutexattr_setpshared
363
+ libc.src.pthread.pthread_mutexattr_setrobust
364
+ libc.src.pthread.pthread_mutexattr_settype
365
+ libc.src.pthread.pthread_once
366
+ libc.src.pthread.pthread_setspecific
367
+
335
368
# sched.h entrypoints
336
369
libc.src.sched.__sched_getcpucount
337
370
@@ -371,6 +404,18 @@ if(LLVM_LIBC_FULL_BUILD)
371
404
libc.src.stdlib.exit
372
405
libc.src.stdlib.getenv
373
406
407
+ # signal.h entrypoints
408
+ libc.src.signal.raise
409
+ libc.src.signal.kill
410
+ libc.src.signal.sigaction
411
+ libc.src.signal.sigaltstack
412
+ libc.src.signal.sigdelset
413
+ libc.src.signal.sigaddset
414
+ libc.src.signal.sigemptyset
415
+ libc.src.signal.sigprocmask
416
+ libc.src.signal.sigfillset
417
+ libc.src.signal.signal
418
+
374
419
# threads.h entrypoints
375
420
libc.src.threads.call_once
376
421
libc.src.threads.cnd_broadcast
@@ -408,6 +453,15 @@ if(LLVM_LIBC_FULL_BUILD)
408
453
409
454
# unistd.h entrypoints
410
455
libc.src.unistd.environ
456
+ libc.src.unistd.execv
457
+ libc.src.unistd.getopt
458
+ libc.src.unistd.optarg
459
+ libc.src.unistd.optind
460
+ libc.src.unistd.optopt
461
+ libc.src.unistd.opterr
462
+
463
+ # sys/select.h entrypoints
464
+ libc.src.sys.select.select
411
465
)
412
466
endif()
413
467
0 commit comments