[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / libc / newhdrgen / yaml / sched.yaml
blob2d4876b722ab21efc8ceccb349ca5f03765300ad
1 header: sched.h
2 macros: []
3 types:
4   - type_name: struct_timespec
5   - type_name: time_t
6   - type_name: struct_sched_param
7   - type_name: size_t
8   - type_name: cpu_set_t
9   - type_name: pid_t
10 enums: []
11 objects: []
12 functions:
13   - name: __sched_getcpucount
14     standards:
15       - llvm_libc_ext
16     return_type: int
17     arguments:
18       - type: size_t
19       - type: const cpu_set_t *
20   - name: sched_get_priority_max
21     standards:
22       - POSIX
23     return_type: int
24     arguments:
25       - type: int
26   - name: sched_get_priority_min
27     standards:
28       - POSIX
29     return_type: int
30     arguments:
31       - type: int
32   - name: sched_getaffinity
33     standards:
34       - GNUExtensions
35     return_type: int
36     arguments:
37       - type: pid_t
38       - type: size_t
39       - type: cpu_set_t *
40   - name: sched_getparam
41     standards:
42       - POSIX
43     return_type: int
44     arguments:
45       - type: pid_t
46       - type: struct sched_param *
47   - name: sched_getscheduler
48     standards:
49       - POSIX
50     return_type: int
51     arguments:
52       - type: pid_t
53       - type: int
54       - type: const struct sched_param *
55   - name: sched_rr_get_interval
56     standards:
57       - POSIX
58     return_type: int
59     arguments:
60       - type: pid_t
61       - type: struct timespec *
62   - name: sched_setaffinity
63     standards:
64       - GNUExtensions
65     return_type: int
66     arguments:
67       - type: pid_t
68       - type: size_t
69       - type: const cpu_set_t *
70   - name: sched_setparam
71     standards:
72       - POSIX
73     return_type: int
74     arguments:
75       - type: pid_t
76       - type: const struct sched_param *
77   - name: sched_setscheduler
78     standards:
79       - POSIX
80     return_type: int
81     arguments:
82       - type: pid_t
83   - name: sched_yield
84     standards:
85       - POSIX
86     return_type: int
87     arguments:
88       - type: void