• [^] # Re: Mouais...

    Posté par (site web personnel) . En réponse au journal Linus pas content. Évalué à 10.

    Qu'est-ce qui dit qu'il faut absolument que l'API retourne EINVAL et pas ENOENT, même si
    un logiciel a été codé comme les pieds et attend une unique valeur?

    Quand une API dit: "je retourne 1 ou 2", il est tout à faire normal de faire:

    if (1) {}
    else if (2) {}
    
    

    et de ne pas tester le else vu que l'API te dit que cela n'arrivera pas… Voilà ce que dit Linus.