Wie man Prozess-name von PID mit C

Ich möchte den Namen des Prozesses aus task_struct, aber
Ich erhalte eine Fehlermeldung, die Dereferenzierung von Zeiger auf unvollständigen Typ (task->DFÜ).
Ich pid_task Funktion.
Ich habe keine Ahnung warum es nicht funktioniert.

ssize_t simple_read(struct file *filp, char __user *user_buf, size_t count, loff_t *f_pos) {

    int len=0;
    pid_struct = find_get_pid(pid);
    task = pid_task(pid_struct,PIDTYPE_PID);

    len = sprintf(user_buf,"\nname %s\n ",task->comm);
    return len;
}
InformationsquelleAutor mariusz2108 | 2015-04-04
Schreibe einen Kommentar