No kernel da versão 2.6.15, consegui reescrever task_struct
o arquivo (include / linux / sched.h) como:
struct task_struct {
unsigned did_exec:1;
pid_t pid;
pid_t tgid;
...
char hide;
}
Mas, infelizmente, quando atualizei para a versão 2.6.30.5, procurei no mesmo arquivo, apenas encontrei uma declaração do task_struct
tipo:
struct task_struct;
E eu não tenho idéia de qual arquivo devo me referir com o objetivo de especificar o meu próprio task_struct
? Alguém pode me ajudar?
fonte