Dans le noyau de la version 2.6.15, j'ai compris que je pouvais réécrire task_struct
le fichier (inclure / linux / sched.h) , comme:
struct task_struct {
unsigned did_exec:1;
pid_t pid;
pid_t tgid;
...
char hide;
}
Mais, malheureusement, lorsque je suis passé à la version 2.6.30.5, j'ai parcouru le même fichier, je trouve juste une déclaration de la task_struct
, comme:
struct task_struct;
Et je n'ai aucune idée du fichier auquel je dois me référer pour spécifier le mien task_struct
? Est-ce que quelqu'un peut m'aider?
la source