Messages in this thread | | | Date | Tue, 6 Jul 2004 14:58:16 -0500 | From | Maneesh Soni <> | Subject | Re: [OFFTOPIC] f_pos ? |
| |
On Sun, Jul 04, 2004 at 07:31:29PM +0000, FabF wrote: > Hi, > > I try to understand how readdir process works and I can't understand > f_pos management : > > Having in mind things work that way : > > user : ls > glibc : > open (->sys_open) > getdentries64 (->sys_getdentries64) > > kernel: > sys_getdentries64 > ->vfs_readdir > ->ext2_readdir > > At that point, I don't understand why ext2_readdir is playing with > filp->f_pos .... It should be 0 ...Why does it care about offset ? >
I think it may not be 0 all the time. A seekdir() could change could change the offset to non-zero.
Thanks Maneesh
-- Maneesh Soni Linux Technology Center, IBM Austin email: maneesh@in.ibm.com Phone: 1-512-838-1896 Fax: T/L : 6781896 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |