aboutsummaryrefslogtreecommitdiff
path: root/kernel-headers/linux/mt_sched.h
blob: 11bf8c2487fa47c09b3290cb65b654479acf0ac5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef _MTK_SCHED_H
#define _MTK_SCHED_H

#define __USE_GNU
#include <linux/ioctl.h>
#include <sched.h>
#include <linux/mt_sched_ioctl.h>

#ifdef __cplusplus                
extern "C"{
#endif

int mt_sched_setaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask);
int mt_sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask, cpu_set_t *mt_mask);
int mt_sched_exitaffinity(pid_t pid);

#ifdef __cplusplus
}               
#endif

#endif