3
A justificativa por trás das funções da biblioteca C nunca define errno como zero
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, …