thanks guys.... On Tue, Feb 15, 2011 at 10:56 PM, Manish Katiyar <[email protected]> wrote:
> 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 > -- ........................ *MOHIT VERMA*
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
