<p dir="ltr"><br>
On 7 Sep 2015 23:25, &lt;<a href="mailto:Valdis.Kletnieks@vt.edu">Valdis.Kletnieks@vt.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; On Mon, 07 Sep 2015 12:10:56 +0530, Pria Mn said:<br>
&gt;<br>
&gt; &gt; return valid dentry value. My requirement is to fetch directory name from<br>
&gt; &gt; filepath.<br>
&gt;<br>
&gt; First off, unless this is a class assignment, your *requirement* isn&#39;t<br>
&gt; to fetch a directory name.<br>
&gt;<br>
&gt; Fetching the directory name is a *solution* you&#39;re thinking of using for<br>
&gt; a problem you&#39;re trying to solve.<br>
&gt;<br>
&gt; So take a step back, and explain what you&#39;re trying to do, and why you thought<br>
&gt; getting the directory name from filepath was a solution - it&#39;s quite<br>
&gt; likely that you should be using some other API and approach entirely.<br>
&gt;<br>
&gt; (I&#39;d estimate that 75% of the &quot;I can&#39;t get this API to work&quot; questions<br>
&gt; on the Linux kernel are because the person should be using a different API....)<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;</p>
<p dir="ltr">Yes Valdis is absolutely right about being clear as to what you want to do and why you would be doing that. Also for what does the api do you need to understand the code and browse using tools(cscope ctags maybe others) to check for other APIs doing the same and you would definitely find one for your need.<br></p>
<p dir="ltr">The way I would suggest is don&#39;t rush through, enjoy the process and not the result.</p>
<p dir="ltr">Enjoy life,<br>
Rohan</p>