> This is a commonly used idiom to avoid an (incorrect) compiler warning > about an uninitialized variable. > > Strictly speaking, I think that you are right by saying "means nothing" > because the use of the uninitialized variable invokes undefined behavior > (and for this reason, I dislike this construct), but in practice it will > not make a difference. > This error is captured at MSVC environment by run time varible check. I prefer change it to int failed_errno = errno; -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html