|
@@ -1523,9 +1523,8 @@ extern struct pid_namespace init_pid_ns;
|
|
|
* type and namespace specified
|
|
|
* find_task_by_pid_ns():
|
|
|
* finds a task by its pid in the specified namespace
|
|
|
- * find_task_by_pid_type():
|
|
|
- * finds a task by its global id with the specified type, e.g.
|
|
|
- * by global session id
|
|
|
+ * find_task_by_vpid():
|
|
|
+ * finds a task by its virtual pid
|
|
|
* find_task_by_pid():
|
|
|
* finds a task by its global pid
|
|
|
*
|
|
@@ -1535,12 +1534,10 @@ extern struct pid_namespace init_pid_ns;
|
|
|
extern struct task_struct *find_task_by_pid_type_ns(int type, int pid,
|
|
|
struct pid_namespace *ns);
|
|
|
|
|
|
-#define find_task_by_pid_ns(nr, ns) \
|
|
|
- find_task_by_pid_type_ns(PIDTYPE_PID, nr, ns)
|
|
|
-#define find_task_by_pid_type(type, nr) \
|
|
|
- find_task_by_pid_type_ns(type, nr, &init_pid_ns)
|
|
|
-#define find_task_by_pid(nr) \
|
|
|
- find_task_by_pid_type(PIDTYPE_PID, nr)
|
|
|
+extern struct task_struct *find_task_by_pid(pid_t nr);
|
|
|
+extern struct task_struct *find_task_by_vpid(pid_t nr);
|
|
|
+extern struct task_struct *find_task_by_pid_ns(pid_t nr,
|
|
|
+ struct pid_namespace *ns);
|
|
|
|
|
|
extern void __set_special_pids(pid_t session, pid_t pgrp);
|
|
|
|