Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linuxkpi/common/include/linux/sched.h
Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | #define current ({ \ | ||||
struct thread *__td = curthread; \ | struct thread *__td = curthread; \ | ||||
linux_set_current(__td); \ | linux_set_current(__td); \ | ||||
((struct task_struct *)__td->td_lkpi_task); \ | ((struct task_struct *)__td->td_lkpi_task); \ | ||||
}) | }) | ||||
#define task_pid_group_leader(task) (task)->task_thread->td_proc->p_pid | #define task_pid_group_leader(task) (task)->task_thread->td_proc->p_pid | ||||
#define task_pid(task) ((task)->pid) | #define task_pid(task) ((task)->pid) | ||||
#define task_pid_nr(task) ((task)->pid) | #define task_pid_nr(task) ((task)->pid) | ||||
#define task_pid_vnr(task) ((task)->pid) | |||||
#define get_pid(x) (x) | #define get_pid(x) (x) | ||||
#define put_pid(x) do { } while (0) | #define put_pid(x) do { } while (0) | ||||
#define current_euid() (curthread->td_ucred->cr_uid) | #define current_euid() (curthread->td_ucred->cr_uid) | ||||
#define set_task_state(task, x) atomic_set(&(task)->state, (x)) | #define set_task_state(task, x) atomic_set(&(task)->state, (x)) | ||||
#define __set_task_state(task, x) ((task)->state.counter = (x)) | #define __set_task_state(task, x) ((task)->state.counter = (x)) | ||||
#define set_current_state(x) set_task_state(current, x) | #define set_current_state(x) set_task_state(current, x) | ||||
#define __set_current_state(x) __set_task_state(current, x) | #define __set_current_state(x) __set_task_state(current, x) | ||||
▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines |