En el kernel de la versión 2.6.15, obtuve que puedo reescribir task_struct
en el archivo (include / linux / sched.h), como:
struct task_struct {
unsigned did_exec:1;
pid_t pid;
pid_t tgid;
...
char hide;
}
Pero, desafortunadamente, cuando actualicé a la versión 2.6.30.5, busqué en el mismo archivo, solo encuentro una declaración de task_struct
, como:
struct task_struct;
¿Y no tengo idea de a qué archivo debo referirme para especificar el mío task_struct
? ¿Alguien me puede ayudar?
fuente