<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
On Wed, 2005-04-20 at 10:55 -0500, Misha Brukman wrote:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">> > I also applied your patch to ignore dangling symlinks.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Fine, so <A HREF="http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=543">http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=543</A> can be closed.</FONT>

<FONT COLOR="#000000">As per Reid's comment, I'll leave it open until this issue is resolved:</FONT>

<FONT COLOR="#000000">3. Figure out why ThrowErrno isn't appending the standard operating</FONT>
<FONT COLOR="#000000">system error message that would tell us why the status couldn't be</FONT>
<FONT COLOR="#000000">obtained.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
I've committed a patch to Path.inc that (hopefully) resolves this situation. I believe the assignment to errno was not working because its a macro on some platforms. In any event, this is hard to test because you have to create error situations in the file system. I'll get there someday but its not a large enough issue to warrant significant time investment. I also cleaned up the error messages so they all have a similar format. <BR>
<BR>
Bug 543 is resolved as a consequence.<BR>
<BR>
Reid.
</BODY>
</HTML>