我需要将内核空间中的curr_task->pid (内核空间中的pid_t )复制到具有很长空间的用户空间中的结构字段中。由于这是一个不断扩大的转换,我不期望有任何问题。, &curr_task->pid)) { cs300/process_ancestors.c:9:5: note: expected ‘long int *’ but argumentis of type ‘pid_t *’
这个警告是什么我可以安全地忽略(编译器会为我做转换</e
我想检查我所拥有的pid进程是否是从内核扩展运行的。在用户空间中,这很简单:printf("Process %d is running\n", pid);printf("Process %d is not running\n", pid);printf("This shouldn't happen oO\n");
但是,在内