Commit | Line | Data |
---|---|---|
6fa3eb70 S |
1 | #ifndef _MT_SCHED_IOCTL_H |
2 | #define _MT_SCHED_IOCTL_H | |
3 | ||
4 | struct ioctl_arg { | |
5 | pid_t pid; | |
6 | unsigned int len; | |
7 | unsigned long *mask; | |
8 | unsigned long *mt_mask; | |
9 | }; | |
10 | ||
11 | #define IOC_MAGIC '\x66' | |
12 | ||
13 | #define IOCTL_SETAFFINITY _IOW(IOC_MAGIC, 0, struct ioctl_arg) | |
14 | #define IOCTL_EXITAFFINITY _IOW(IOC_MAGIC, 1, pid_t) | |
15 | #define IOCTL_GETAFFINITY _IOR(IOC_MAGIC, 2, struct ioctl_arg) | |
16 | ||
17 | #endif |