Commit | Line | Data |
---|---|---|
6fa3eb70 S |
1 | #ifndef _MTK_SCHED_H |
2 | #define _MTK_SCHED_H | |
3 | ||
4 | #define _GNU_SOURCE | |
5 | #include <linux/ioctl.h> | |
6 | #include <sched.h> | |
7 | #include <linux/mt_sched_ioctl.h> | |
8 | ||
9 | #ifdef __cplusplus | |
10 | extern "C" { | |
11 | #endif | |
12 | ||
13 | int mt_sched_setaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask); | |
14 | int mt_sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask, | |
15 | cpu_set_t *mt_mask); | |
16 | int mt_sched_exitaffinity(pid_t pid); | |
17 | ||
18 | #ifdef __cplusplus | |
19 | } | |
20 | #endif | |
21 | #endif |