En même temps, le bloc où p est assigné fait 3 lignes et est juste au dessus du free. Ce n'est pas terrible mais pas non plus catastrophique.
D'après ce que je comprends, la sémantique de ce que retourne la fonction dépend du fait que la fonction ait rencontré une erreur ou non. Bof, hein. sqrt(4) renvoie 2, mais sqrt(-4) renvoie -1, parce que -1 est un code d'erreur.
Comme malloc(), printf() ou plein de fonctions en C. Le C manque d'exceptions ce n'est pas nouveau.
Des magic values 0700, 0600.
Il ne faut pas déconner non plus, un file mode, c'est tout à fait lisible en octal (on dirait presque que c'est fait pour ça) et pas moins lisible qu'un équivalent qui ressemblerait à rwx------.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par claudex . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 10.
En même temps, le bloc où p est assigné fait 3 lignes et est juste au dessus du free. Ce n'est pas terrible mais pas non plus catastrophique.
Comme
malloc(),printf()ou plein de fonctions en C. Le C manque d'exceptions ce n'est pas nouveau.Il ne faut pas déconner non plus, un file mode, c'est tout à fait lisible en octal (on dirait presque que c'est fait pour ça) et pas moins lisible qu'un équivalent qui ressemblerait à
rwx------.« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche