O padrão C exige que nenhuma função da biblioteca padrão C seja definida errnocomo zero. Por que exatamente é isso? Eu pude entender que é útil chamar várias funções e verificar apenas errnoapós a última - por exemplo: errno = 0; double x = strtod(str1, NULL); long y = strtol(str2, NULL); if...