• [^] # Re: Mouais...

    Posté par . En réponse au journal Linus pas content. Évalué à 9. Dernière modification le 11 janvier 2013 à 10:34.

    Maintenant, pose-toi la question : si tu as un bug, et que le user space plante si tu corrige le bug, doit-on ne jamais corriger le bug car un "dictateur bienveillant" a décidé que les bugs doivent rester?

    biensur que oui, mais ce n'est pas le cas ici.

    Qu'est-ce qui dit qu'il faut absolument que l'API retourne EINVAL et pas ENOENT

    c'est ce qui est dit dans le fil de la discussion..
    morceaux choisis :

    ENOENT is not a valid error return from an ioctl. Never has been, never will be.

    et

    ENOENT means "No such file and directory", and is for path operations. ioctl's are done
    on files that have already been opened, there's no way in hell that
    ENOENT would ever be valid.