W jądrze wersji 2.6.15 mam możliwość przepisania task_struct
pliku (include / linux / schedule.h), np .:
struct task_struct {
unsigned did_exec:1;
pid_t pid;
pid_t tgid;
...
char hide;
}
Ale niestety, kiedy uaktualniłem do wersji 2.6.30.5, przejrzałem ten sam plik, po prostu znajduję deklarację task_struct
:
struct task_struct;
I nie mam pojęcia, do którego pliku powinienem się odwoływać w celu określenia własnego task_struct
? Czy ktoś może mi pomóc?
źródło