<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't work across filesystem boundaries, and<br></div></blockquote><div> </div><div>That'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 "real file" 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"m sure I'm missing some checks in my c program and I have no idea on the proprietary applications since I don'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'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'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'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't get any answers I won'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'm not getting much help elsewhere.</div><div><br></div><div>Thanks,</div><div>Bill</div><div><br></div></div></div></div>