Как добавить пользовательский атрибут в таблицу процессов в Linux? - PullRequest
0 голосов
/ 28 февраля 2020

Мне поручено использовать системный вызов для изменения пользовательского атрибута, назначенного процессу. Я понимаю, как определить системный вызов и функции для его вызова, а также все необходимые места для обновления для добавления системного вызова. Тем не менее, я не могу найти никакой полезной информации о местоположении или методе добавления пользовательского атрибута. Из того, что я могу сказать, процессы будут отображаться в / pro c, и я могу видеть их атрибуты оттуда. Я знаю о функциях fork () и do_fork (), но я не уверен, что именно здесь будут определены эти атрибуты. Метод проб и ошибок, к сожалению, не помог мне.

Примечание: это для школьного задания, поэтому я буду признателен за некоторые подсказки (вещи для grep, et c.) И не буду искать прямой ответ.

Редактировать: Я вижу, что /include/linux/sched.h имеет некоторые определения, которые выглядят многообещающими. Возможно, мне нужно добавить это где-то здесь ...

...