I want to know the name of the files used by a process. In what sequence I must use the structures starting from files(type file_struct) inside task_struct in Linux kernel 2.6.19. I am not getting the details anywhere. The structures refered in textbooks and documentations are entirely different.