What is this function supposed to do? (gthr-*.h) I'm investigating some breakage involving mingw and sjlj-exceptions's need for thread-local storage; I believe that it's returning the wrong value on mingw, but I'd like to know what the meaning of the return value is. - a