On Tue, Feb 15, 2011 at 3:47 AM, mohit verma <[email protected]> wrote: > > thanks rajat but i need it in kernel space.
In the kernel space too idea would be same. You get the directory's page and depending on the filesystem you advance by a particular offset in that page. For example look at ext2_readdir() and how it finds the next entry by incrementing offsets by ext2_rec_len_from_disk() . > On Tue, Feb 15, 2011 at 5:00 PM, Rajat Sharma <[email protected]> wrote: >> >> well just do a readdir and count yourself where you find a match!! >> >> -Rajat >> >> On Tue, Feb 15, 2011 at 4:44 PM, mohit verma <[email protected]> >> wrote: >> > hi all, >> > is there any way to find out the offset or the directory entry number of >> > a >> > file in the directory ? >> > >> > let me explain a bit more: >> > >> > when we open a drectory via open(2) and find out the directory entry by >> > readdir(2,3) or getdents(2) it automatically increases to the next >> > directory entry and fills in the dirent structure. >> > but in kernel space , let we have the parent directory name and child of >> > it >> > . so is there any way to figure out at what offset or what number >> > (exactly) >> > that perticular child will occur in the directory contains? >> > >> > -- >> > ........................ >> > MOHIT VERMA >> > >> > _______________________________________________ >> > Kernelnewbies mailing list >> > [email protected] >> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> > >> > > > > > -- > ........................ > MOHIT VERMA > > _______________________________________________ > Kernelnewbies mailing list > [email protected] > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- Thanks - Manish _______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
