<div dir="ltr">Hi,<br><br>I am trying a script to read some headers which are passed from one module to another.<br><br><div>c = @cast($frags[0]-&gt;f_addr, &quot;volioship_hdr_t&quot;, <br>           &quot;/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h&quot;)</div><div><br></div><div>printf(&quot;Arguments: [Frag[0]-&gt;size: %d, Frag[0]-&gt;f_addr: %u, Sender: %d, Receiver: %d]\n&quot;,  $frags[0]-&gt;f_size, $frags[0]-&gt;f_a    ddr, c-&gt;iosh_sender, c-&gt;iosh_receiver)<br><br>The header file is locally available on the machine.</div><div><br></div><div>Error Msg:</div><div><br></div><div><div>semantic error: type definition &#39;volioship_hdr_t&#39; not found in &#39;/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h&#39;: operator &#39;@cast&#39; at :46:6</div><div>        source:         c = @cast($frags[0]-&gt;f_addr, &quot;volioship_hdr_t&quot;, &quot;/root/ngadre/unixvm-cvs/src/common/kernel/vxvm/ioship_cvm.h&quot;)</div></div><div><br></div><div><br></div><div>How do I make system tap refer to this structure.</div><div><br></div><div>Thanks</div><div><br></div></div>