Skip to content

Commit 539b15b

Browse files
[libc][docs] stub out pthread.h support (#122497)
Link: #122006
1 parent 9ba27ca commit 539b15b

File tree

3 files changed

+264
-0
lines changed

3 files changed

+264
-0
lines changed

libc/docs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ if (SPHINX_FOUND)
4545
locale
4646
net/if
4747
netinet/in
48+
pthread
4849
setjmp
4950
signal
5051
stdbit

libc/docs/headers/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Implementation Status
1717
math/index.rst
1818
net/if
1919
netinet/in
20+
pthread
2021
search
2122
setjmp
2223
signal

libc/utils/docgen/pthread.yaml

Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
functions:
2+
pthread_atfork:
3+
in-latest-posix: ''
4+
pthread_attr_destroy:
5+
in-latest-posix: ''
6+
pthread_attr_getdetachstate:
7+
in-latest-posix: ''
8+
pthread_attr_getguardsize:
9+
in-latest-posix: ''
10+
pthread_attr_getinheritsched:
11+
in-latest-posix: ''
12+
pthread_attr_getschedparam:
13+
in-latest-posix: ''
14+
pthread_attr_getschedpolicy:
15+
in-latest-posix: ''
16+
pthread_attr_getscope:
17+
in-latest-posix: ''
18+
pthread_attr_getstack:
19+
in-latest-posix: ''
20+
pthread_attr_getstacksize:
21+
in-latest-posix: ''
22+
pthread_attr_init:
23+
in-latest-posix: ''
24+
pthread_attr_setdetachstate:
25+
in-latest-posix: ''
26+
pthread_attr_setguardsize:
27+
in-latest-posix: ''
28+
pthread_attr_setinheritsched:
29+
in-latest-posix: ''
30+
pthread_attr_setschedparam:
31+
in-latest-posix: ''
32+
pthread_attr_setschedpolicy:
33+
in-latest-posix: ''
34+
pthread_attr_setscope:
35+
in-latest-posix: ''
36+
pthread_attr_setstack:
37+
in-latest-posix: ''
38+
pthread_attr_setstacksize:
39+
in-latest-posix: ''
40+
pthread_barrier_destroy:
41+
in-latest-posix: ''
42+
pthread_barrier_init:
43+
in-latest-posix: ''
44+
pthread_barrier_wait:
45+
in-latest-posix: ''
46+
pthread_barrierattr_destroy:
47+
in-latest-posix: ''
48+
pthread_barrierattr_getpshared:
49+
in-latest-posix: ''
50+
pthread_barrierattr_init:
51+
in-latest-posix: ''
52+
pthread_barrierattr_setpshared:
53+
in-latest-posix: ''
54+
pthread_cancel:
55+
in-latest-posix: ''
56+
pthread_cleanup_pop:
57+
in-latest-posix: ''
58+
pthread_cleanup_push:
59+
in-latest-posix: ''
60+
pthread_cond_broadcast:
61+
in-latest-posix: ''
62+
pthread_cond_clockwait:
63+
in-latest-posix: ''
64+
pthread_cond_destroy:
65+
in-latest-posix: ''
66+
pthread_cond_init:
67+
in-latest-posix: ''
68+
pthread_cond_signal:
69+
in-latest-posix: ''
70+
pthread_cond_timedwait:
71+
in-latest-posix: ''
72+
pthread_cond_wait:
73+
in-latest-posix: ''
74+
pthread_condattr_destroy:
75+
in-latest-posix: ''
76+
pthread_condattr_getclock:
77+
in-latest-posix: ''
78+
pthread_condattr_getpshared:
79+
in-latest-posix: ''
80+
pthread_condattr_init:
81+
in-latest-posix: ''
82+
pthread_condattr_setclock:
83+
in-latest-posix: ''
84+
pthread_condattr_setpshared:
85+
in-latest-posix: ''
86+
pthread_create:
87+
in-latest-posix: ''
88+
pthread_detach:
89+
in-latest-posix: ''
90+
pthread_equal:
91+
in-latest-posix: ''
92+
pthread_exit:
93+
in-latest-posix: ''
94+
pthread_getcpuclockid:
95+
in-latest-posix: ''
96+
pthread_getschedparam:
97+
in-latest-posix: ''
98+
pthread_getspecific:
99+
in-latest-posix: ''
100+
pthread_join:
101+
in-latest-posix: ''
102+
pthread_key_create:
103+
in-latest-posix: ''
104+
pthread_key_delete:
105+
in-latest-posix: ''
106+
pthread_mutex_clocklock:
107+
in-latest-posix: ''
108+
pthread_mutex_consistent:
109+
in-latest-posix: ''
110+
pthread_mutex_destroy:
111+
in-latest-posix: ''
112+
pthread_mutex_getprioceiling:
113+
in-latest-posix: ''
114+
pthread_mutex_init:
115+
in-latest-posix: ''
116+
pthread_mutex_lock:
117+
in-latest-posix: ''
118+
pthread_mutex_setprioceiling:
119+
in-latest-posix: ''
120+
pthread_mutex_timedlock:
121+
in-latest-posix: ''
122+
pthread_mutex_trylock:
123+
in-latest-posix: ''
124+
pthread_mutex_unlock:
125+
in-latest-posix: ''
126+
pthread_mutexattr_destroy:
127+
in-latest-posix: ''
128+
pthread_mutexattr_getprioceiling:
129+
in-latest-posix: ''
130+
pthread_mutexattr_getprotocol:
131+
in-latest-posix: ''
132+
pthread_mutexattr_getpshared:
133+
in-latest-posix: ''
134+
pthread_mutexattr_getrobust:
135+
in-latest-posix: ''
136+
pthread_mutexattr_gettype:
137+
in-latest-posix: ''
138+
pthread_mutexattr_init:
139+
in-latest-posix: ''
140+
pthread_mutexattr_setprioceiling:
141+
in-latest-posix: ''
142+
pthread_mutexattr_setprotocol:
143+
in-latest-posix: ''
144+
pthread_mutexattr_setpshared:
145+
in-latest-posix: ''
146+
pthread_mutexattr_setrobust:
147+
in-latest-posix: ''
148+
pthread_mutexattr_settype:
149+
in-latest-posix: ''
150+
pthread_once:
151+
in-latest-posix: ''
152+
pthread_rwlock_clockrdlock:
153+
in-latest-posix: ''
154+
pthread_rwlock_clockwrlock:
155+
in-latest-posix: ''
156+
pthread_rwlock_destroy:
157+
in-latest-posix: ''
158+
pthread_rwlock_init:
159+
in-latest-posix: ''
160+
pthread_rwlock_rdlock:
161+
in-latest-posix: ''
162+
pthread_rwlock_timedrdlock:
163+
in-latest-posix: ''
164+
pthread_rwlock_timedwrlock:
165+
in-latest-posix: ''
166+
pthread_rwlock_tryrdlock:
167+
in-latest-posix: ''
168+
pthread_rwlock_trywrlock:
169+
in-latest-posix: ''
170+
pthread_rwlock_unlock:
171+
in-latest-posix: ''
172+
pthread_rwlock_wrlock:
173+
in-latest-posix: ''
174+
pthread_rwlockattr_destroy:
175+
in-latest-posix: ''
176+
pthread_rwlockattr_getpshared:
177+
in-latest-posix: ''
178+
pthread_rwlockattr_init:
179+
in-latest-posix: ''
180+
pthread_rwlockattr_setpshared:
181+
in-latest-posix: ''
182+
pthread_self:
183+
in-latest-posix: ''
184+
pthread_setcancelstate:
185+
in-latest-posix: ''
186+
pthread_setcanceltype:
187+
in-latest-posix: ''
188+
pthread_setschedparam:
189+
in-latest-posix: ''
190+
pthread_setschedprio:
191+
in-latest-posix: ''
192+
pthread_setspecific:
193+
in-latest-posix: ''
194+
pthread_spin_destroy:
195+
in-latest-posix: ''
196+
pthread_spin_init:
197+
in-latest-posix: ''
198+
pthread_spin_lock:
199+
in-latest-posix: ''
200+
pthread_spin_trylock:
201+
in-latest-posix: ''
202+
pthread_spin_unlock:
203+
in-latest-posix: ''
204+
pthread_testcancel:
205+
in-latest-posix: ''
206+
macros:
207+
PTHREAD_BARRIER_SERIAL_THREAD:
208+
in-latest-posix: ''
209+
PTHREAD_CANCELED:
210+
in-latest-posix: ''
211+
PTHREAD_CANCEL_ASYNCHRONOUS:
212+
in-latest-posix: ''
213+
PTHREAD_CANCEL_DEFERRED:
214+
in-latest-posix: ''
215+
PTHREAD_CANCEL_DISABLE:
216+
in-latest-posix: ''
217+
PTHREAD_CANCEL_ENABLE:
218+
in-latest-posix: ''
219+
PTHREAD_COND_INITIALIZER:
220+
in-latest-posix: ''
221+
PTHREAD_CREATE_DETACHED:
222+
in-latest-posix: ''
223+
PTHREAD_CREATE_JOINABLE:
224+
in-latest-posix: ''
225+
PTHREAD_EXPLICIT_SCHED:
226+
in-latest-posix: ''
227+
PTHREAD_INHERIT_SCHED:
228+
in-latest-posix: ''
229+
PTHREAD_MUTEX_DEFAULT:
230+
in-latest-posix: ''
231+
PTHREAD_MUTEX_ERRORCHECK:
232+
in-latest-posix: ''
233+
PTHREAD_MUTEX_INITIALIZER:
234+
in-latest-posix: ''
235+
PTHREAD_MUTEX_NORMAL:
236+
in-latest-posix: ''
237+
PTHREAD_MUTEX_RECURSIVE:
238+
in-latest-posix: ''
239+
PTHREAD_MUTEX_ROBUST:
240+
in-latest-posix: ''
241+
PTHREAD_MUTEX_STALLED:
242+
in-latest-posix: ''
243+
PTHREAD_NULL:
244+
in-latest-posix: ''
245+
PTHREAD_ONCE_INIT:
246+
in-latest-posix: ''
247+
PTHREAD_PRIO_INHERIT:
248+
in-latest-posix: ''
249+
PTHREAD_PRIO_NONE:
250+
in-latest-posix: ''
251+
PTHREAD_PRIO_PROTECT:
252+
in-latest-posix: ''
253+
PTHREAD_PROCESS_PRIVATE:
254+
in-latest-posix: ''
255+
PTHREAD_PROCESS_SHARED:
256+
in-latest-posix: ''
257+
PTHREAD_RWLOCK_INITIALIZER:
258+
in-latest-posix: ''
259+
PTHREAD_SCOPE_PROCESS:
260+
in-latest-posix: ''
261+
PTHREAD_SCOPE_SYSTEM:
262+
in-latest-posix: ''

0 commit comments

Comments
 (0)