Posté par fabien .
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.
[^] # Re: Mouais...
Posté par fabien . En réponse au journal Linus pas content. Évalué à 9. Dernière modification le 11 janvier 2013 à 10:34.
biensur que oui, mais ce n'est pas le cas ici.
c'est ce qui est dit dans le fil de la discussion..
morceaux choisis :
et