[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / libc / newhdrgen / yaml / signal.yaml
blobc66abb1a8744187d1801069afeabf4279ad9dfa9
1 header: signal.h
2 macros: []
3 types:
4   - type_name: pid_t
5   - type_name: stack_t
6   - type_name: siginfo_t
7   - type_name: struct_sigaction
8   - type_name: sigset_t
9   - type_name: union_sigval
10   - type_name: sig_atomic_t
11 enums: []
12 objects: []
13 functions:
14   - name: kill
15     standards:
16       - POSIX
17     return_type: int
18     arguments:
19       - type: pid_t
20       - type: int
21   - name: raise
22     standards:
23       - stdc
24     return_type: int
25     arguments:
26       - type: int
27   - name: sigaction
28     standards:
29       - POSIX
30     return_type: int
31     arguments:
32       - type: int
33       - type: const struct sigaction *__restrict
34       - type: struct sigaction *__restrict
35   - name: sigaddset
36     standards:
37       - POSIX
38     return_type: int
39     arguments:
40       - type: sigset_t *
41       - type: int
42   - name: sigaltstack
43     standards:
44       - POSIX
45     return_type: int
46     arguments:
47       - type: const stack_t *__restrict
48       - type: stack_t *__restrict
49   - name: sigdelset
50     standards:
51       - POSIX
52     return_type: int
53     arguments:
54       - type: sigset_t *
55       - type: int
56   - name: sigemptyset
57     standards:
58       - POSIX
59     return_type: int
60     arguments:
61       - type: sigset_t *
62   - name: sigfillset
63     standards:
64       - POSIX
65     return_type: int
66     arguments:
67       - type: sigset_t *
68   - name: signal
69     standards:
70       - stdc
71     return_type: __sighandler_t
72     arguments:
73       - type: int
74       - type: __sighandler_t
75   - name: sigprocmask
76     standards:
77       - POSIX
78     return_type: int
79     arguments:
80       - type: int
81       - type: const sigset_t *__restrict
82       - type: sigset_t *__restrict