1import("../../../musl_config.gni")
2
3functional_list = [
4  "argv",
5  "basename",
6  "clocale_mbfuncs",
7  "clock_gettime",
8  "crypt",
9  "dirname",
10  "dlopen",
11  "dlopen_ns",
12  "dl_multithread_lock",
13  "dl_multithread_test",
14  "env",
15  "fcntl",
16  "fdopen",
17  "fnmatch",
18  "fscanf",
19  "fwscanf",
20  "iconv_open",
21  "inet_pton",
22  "ipc_msg",
23  "ipc_sem",
24  "ipc_shm",
25  "mbc",
26  "memstream",
27  "popen",
28  "pthread_cond",
29  "pthread_gettid_np",
30  "pthread_mutex",
31  "pthread_mutex_pi",
32  "pthread_robust",
33  "pthread_tsd",
34  "pthread_getname_np",
35  "qsort",
36  "random",
37  "search_hsearch",
38  "search_insque",
39  "search_lsearch",
40  "search_tsearch",
41  "sem_init",
42  "sem_open",
43  "setjmp",
44  "snprintf",
45  "socket",
46  "spawn",
47  "sscanf",
48  "sscanf_long",
49  "stat",
50  "strftime",
51  "string",
52  "string_memcpy",
53  "string_memmem",
54  "string_memset",
55  "string_strchr",
56  "string_strcspn",
57  "string_strstr",
58  "strptime",
59  "strtod",
60  "strtod_long",
61  "strtod_simple",
62  "strtof",
63  "strtol",
64  "strtold",
65  "swprintf",
66  "sched_setscheduler",
67  "sched_cpualloc",
68  "tgkill",
69  "tgmath",
70  "time",
71  "tls_align",
72  "tls_align_dlopen",
73  "tls_init",
74  "tls_init_dlopen",
75  "tls_local_exec",
76  "udiv",
77  "ungetc",
78  "utime",
79  "utime64",
80  "vfork",
81  "wcsstr",
82  "wcstol",
83  "dlclose_reset",
84  "atexit_dlclose",
85  "exit_constructor",
86  "renameat2_test",
87  "fopencookie_test",
88  "iconv_test",
89]
90
91if (musl_use_pthread_cancel) {
92  functional_list += [
93    "pthread_cancel-points",
94    "pthread_cancel",
95  ]
96}
97
98malloc_stats_list = [
99  "test-malloc-stats-print",
100  "test-malloc-info",
101  "test-mallinfo",
102  "test-iterate",
103  "test-malloc-disable",
104  "test-malloc-backtrace",
105  "test-mallopt",
106]
107