repo.or.cz
/
llvm-project.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git]
/
libc
/
newhdrgen
/
yaml
/
threads.yaml
blob
aadcaf5f66e06eb1b9e5abb6f3b79bcec4093074
1
header: threads.h
2
macros:
3
- macro_name: ONCE_FLAG_INIT
4
macro_value: '{0}'
5
types:
6
- type_name: once_flag
7
- type_name: __call_once_func_t
8
- type_name: cnd_t
9
- type_name: mtx_t
10
- type_name: thrd_start_t
11
- type_name: thrd_t
12
- type_name: tss_t
13
- type_name: tss_dtor_t
14
enums:
15
- name: mtx_plain
16
value: null
17
- name: mtx_recursive
18
value: null
19
- name: mtx_timed
20
value: null
21
- name: thrd_timedout
22
value: null
23
- name: thrd_success
24
value: null
25
- name: thrd_busy
26
value: null
27
- name: thrd_error
28
value: null
29
- name: thrd_nomem
30
value: null
31
objects: []
32
functions:
33
- name: call_once
34
standards:
35
- stdc
36
return_type: void
37
arguments:
38
- type: once_flag *
39
- type: __call_once_func_t
40
- name: cnd_broadcast
41
standards:
42
- stdc
43
return_type: int
44
arguments:
45
- type: cnd_t *
46
- name: cnd_destroy
47
standards:
48
- stdc
49
return_type: void
50
arguments:
51
- type: cnd_t *
52
- name: cnd_init
53
standards:
54
- stdc
55
return_type: int
56
arguments:
57
- type: cnd_t *
58
- name: cnd_signal
59
standards:
60
- stdc
61
return_type: int
62
arguments:
63
- type: cnd_t *
64
- name: cnd_wait
65
standards:
66
- stdc
67
return_type: int
68
arguments:
69
- type: cnd_t *
70
- type: mtx_t *
71
- name: mtx_destroy
72
standards:
73
- stdc
74
return_type: int
75
arguments:
76
- type: void
77
- name: mtx_init
78
standards:
79
- stdc
80
return_type: int
81
arguments:
82
- type: mtx_t *
83
- type: int
84
- name: mtx_lock
85
standards:
86
- stdc
87
return_type: int
88
arguments:
89
- type: mtx_t *
90
- name: mtx_unlock
91
standards:
92
- stdc
93
return_type: int
94
arguments:
95
- type: mtx_t *
96
- name: thrd_create
97
standards:
98
- stdc
99
return_type: int
100
arguments:
101
- type: thrd_t *
102
- type: thrd_start_t
103
- type: void *
104
- name: thrd_current
105
standards:
106
- stdc
107
return_type: thrd_t
108
arguments:
109
- type: void
110
- name: thrd_detach
111
standards:
112
- stdc
113
return_type: int
114
arguments:
115
- type: thrd_t
116
- name: thrd_equal
117
standards:
118
- stdc
119
return_type: int
120
arguments:
121
- type: thrd_t
122
- type: thrd_t
123
- name: thrd_exit
124
standards:
125
- stdc
126
return_type: void
127
arguments:
128
- type: int
129
- name: thrd_join
130
standards:
131
- stdc
132
return_type: int
133
arguments:
134
- type: thrd_t
135
- type: int *
136
- name: tss_create
137
standards:
138
- stdc
139
return_type: int
140
arguments:
141
- type: tss_t *
142
- type: tss_dtor_t
143
- name: tss_delete
144
standards:
145
- stdc
146
return_type: int
147
arguments:
148
- type: tss_t
149
- name: tss_get
150
standards:
151
- stdc
152
return_type: void *
153
arguments:
154
- type: tss_t
155
- name: tss_set
156
standards:
157
- stdc
158
return_type: int
159
arguments:
160
- type: tss_t
161
- type: void *