|
From: Nicholas N. <nj...@ca...> - 2003-11-20 09:33:28
|
On Thu, 20 Nov 2003, Attila wrote:
> "Call to phtread_cond_destroy, for which the valgrind
> implementation is KLUDGED (not mature). Your program might
> misbehave as a result."
>
> Or you can formulate it ever more nicely, I am not a native
> English speaker.
>
> But I think it definitely worths to be put to the FAQ at
> least (if this message is too long).
The current warning is bad, 'kludge' is obscure, and it has confused
several people. It should definitely be changed.
Preferably the replacement warning would fit on one line, which the one
above doesn't. The similar warning "warning: call to foo() IGNORED" is
short and easily understandable... are there any simple English words that
mean "kind of done, but not properly"? Maybe "faked"? "Bluffed"? Or
maybe it can't be explained clearly in one word.
Or maybe two lines isn't so bad, eg:
warning: Valgrind's version of foo() is incomplete;
your program may misbehave as a result
warning: Valgrind's version of foo() does nothing;
your program may misbehave as a result
Comments?
N
|