Date: Thu, 21 May 1998 15:15:44 +1000 From: Stephen McKay <syssgm@dtir.qld.gov.au> To: Terry Lambert <tlambert@primenet.com> Cc: freebsd-current@FreeBSD.ORG, syssgm@dtir.qld.gov.au Subject: Re: Fix for undefined "__error" and discussion of shared object versioning Message-ID: <199805210515.PAA07271@troll.dtir.qld.gov.au> In-Reply-To: <199805202327.QAA02369@usr04.primenet.com> from Terry Lambert at "Wed, 20 May 1998 23:27:20 %2B0000" References: <199805202327.QAA02369@usr04.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday, 20th May 1998, Terry Lambert wrote: >Use the real symbol names. I don't know why what you are doing won't >work, but it's *not* what I'm doing, wo it really doesn't matter >why it doesn't work because it's the wrong thing to do anyway. All I did was add a variable (fake_used) that is incremented every time the __error stand-in (called ___error) is called. In other words, I instrumented your solution, nothing more. The instrumentation shows that ___error is called when we expect it not to be called. This is why I claim that this fix doesn't work. To show it really working (if it does work) would require multiple threads that have different errno values. Showing one thread having a single errno value is not sufficient. Stephen. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805210515.PAA07271>