Мне нужно получить доступ к задаче с заданным pid в моем системном вызове. Очевидно, функция find_task_by_pid () служила этой цели в более старых версиях ядра Linux. Похоже, что единственная функция для поиска задачи с заданным pid, доступная в новых ядрах (например, 3.13), - это find_task_by_vpid (). Будет ли вызов этой функции возвращать ту же задачу, что и предыдущая, для данного pid? (Что означает виртуальный (локальный) PID?) Если нет, существует ли функция, эквивалентная find_task_by_id ()?
альтернатива для find_task_by_pid ()
Ответы (1)
Это сработало для меня:
pid_task (find_vpid (arg1), PIDTYPE_PID)
где arg1 - переменная типа pid_t
person
Kamyar
schedule
28.06.2014