Я пытался реализовать команду pwd в системе xv6. Но я получаю ошибку в исполнении sysfile. c. Следующая функция показывает ошибку: -
int sys_getcwd(void) {
char *p;
int n;
if(argint(1, &n) < 0 || argptr(0, &p, n) < 0)
return -1;
return name_for_inode(p, n, proc->cwd);
}
Я получаю ошибку следующим образом:
error: ‘proc’ undeclared (first use in this function)
return name_for_inode(p, n, proc->cwd);
Но я также включил pro c .h в этот файл.