<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">1) hard links typically don&#39;t work across filesystem boundaries, and<br></div></blockquote><div> </div><div>That&#39;s why I explicitly stated that the files are in the same directory, the traces demonstrate that, they show the link call succeeding, and the &quot;real file&quot; exists, it just is truncated.  If I tried to make a hard link across a filesystem boundary, I would (incorrectly?) expect the call to fail and the link to not exist.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">2) does the program check the exit code from the link command and
    give appropriate error messages?<br></div></blockquote><div><br></div><div>It would be a system call and the traces show that every system call is returning codes indicating they are successful.  I&quot;m sure I&#39;m missing some checks in my c program and I have no idea on the proprietary applications since I don&#39;t have access to its code, but I would expect the traces to be the ultimate source of truth in determining if the OS is saying they were successful.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    I think I understand the symptom okay, but don&#39;t have good enough
    visibility into the application</div></blockquote><div><br></div><div>I wrote as small a program as I can think to write that demonstrates the problem and linked to the source.  I&#39;m not sure how to provide more insight.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"> and underlying system
    configuration.  </div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000"> It may be something simple, or it may be something
    complex... and there&#39;s really not enough data for a complex problem
    diagnosis.</div></blockquote><div><br></div><div>Fair enough, this was a bit of a Hail Mary.  If I don&#39;t get any answers I won&#39;t be upset, but I figured it was worth throwing out there in case some one had seen something similar or had some insight since I&#39;m not getting much help elsewhere.</div><div><br></div><div>Thanks,</div><div>Bill</div><div><br></div></div></div></div>