<div dir="ltr">

<div><span style="color:#000080;font-weight:bold">Hello,<br></span></div><div><span style="color:#000080;font-weight:bold"><br></span></div><div><span style="color:#000080;font-weight:bold">Can anyone explain to me the utility and the meaning of </span>the  structure " crec" in the source code(in cache.c file), is it a representation of the buffer where cache entries are stored?</div>
<div> <span style="color:#000080;font-weight:bold"><br></span></div><div><span style="color:#000080;font-weight:bold">struct</span><span style="color:#808080"> </span>crec<span style="color:#808080"> </span><span style="font-weight:bold">{</span><span style="color:#808080"> <br>
</span></div><p style="font-family:courier;font-size:10pt"><span style="color:#808080">  </span><span style="color:#000080;font-weight:bold">struct</span><span style="color:#808080"> </span>crec<span style="color:#808080"> </span><span style="font-weight:bold">*</span>next<span style="font-weight:bold">,</span><span style="color:#808080"> </span><span style="font-weight:bold">*</span>prev<span style="font-weight:bold">,</span><span style="color:#808080"> </span><span style="font-weight:bold">*</span>hash_next<span style="font-weight:bold">;</span><span style="color:#808080"><br>
  </span>time_t<span style="color:#808080"> </span>ttd<span style="font-weight:bold">;</span><span style="color:#808080"> </span><span style="color:#0000ff;font-style:italic">/* time to die */</span><span style="color:#808080"><br>
  </span><span style="color:#000080;font-weight:bold">int</span><span style="color:#808080"> </span>uid<span style="font-weight:bold">;</span><span style="color:#808080"> <br>  </span><span style="color:#000080;font-weight:bold">union</span><span style="color:#808080"> </span><span style="font-weight:bold">{</span><span style="color:#808080"><br>
    </span><span style="color:#000080;font-weight:bold">struct</span><span style="color:#808080"> </span>all_addr<span style="color:#808080"> </span>addr<span style="font-weight:bold">;</span><span style="color:#808080"><br>
    </span><span style="color:#000080;font-weight:bold">struct</span><span style="color:#808080"> </span><span style="font-weight:bold">{</span><span style="color:#808080"><br>      </span><span style="color:#000080;font-weight:bold">struct</span><span style="color:#808080"> </span>crec<span style="color:#808080"> </span><span style="font-weight:bold">*</span>cache<span style="font-weight:bold">;</span><span style="color:#808080"><br>
      </span><span style="color:#000080;font-weight:bold">int</span><span style="color:#808080"> </span>uid<span style="font-weight:bold">;</span><span style="color:#808080"><br>    </span><span style="font-weight:bold">}</span><span style="color:#808080"> </span>cname<span style="font-weight:bold">;</span><span style="color:#808080"><br>
  </span><span style="font-weight:bold">}</span><span style="color:#808080"> </span>addr<span style="font-weight:bold">;</span><span style="color:#808080"><br>  </span><span style="color:#000080;font-weight:bold">unsigned</span><span style="color:#808080"> </span><span style="color:#000080;font-weight:bold">short</span><span style="color:#808080"> </span>flags<span style="font-weight:bold">;</span><span style="color:#808080"><br>
  </span><span style="color:#000080;font-weight:bold">union</span><span style="color:#808080"> </span><span style="font-weight:bold">{</span><span style="color:#808080"><br>    </span><span style="color:#000080;font-weight:bold">char</span><span style="color:#808080"> </span>sname<span style="font-weight:bold">[</span>SMALLDNAME<span style="font-weight:bold">];</span><span style="color:#808080"><br>
    </span><span style="color:#000080;font-weight:bold">union</span><span style="color:#808080"> </span>bigname<span style="color:#808080"> </span><span style="font-weight:bold">*</span>bname<span style="font-weight:bold">;</span><span style="color:#808080"><br>
    </span><span style="color:#000080;font-weight:bold">char</span><span style="color:#808080"> </span><span style="font-weight:bold">*</span>namep<span style="font-weight:bold">;</span><span style="color:#808080"><br>  </span><span style="font-weight:bold">}</span><span style="color:#808080"> </span>name<span style="font-weight:bold">;</span><span style="color:#808080"><br>
</span><span style="font-weight:bold">};</span></p>thanks.<br></div>