Si j'ai bien compris la lecture que tu cites en référence, le "numask" est un masque de masque (!)
Autrement dit, il sert à créer le masque des droits sur un fichier en faisant un "OR" ou un "AND" avec 777.
Effectivement, 777 OR 000 = 777.
De là à dire que 777 = 000 (ou "est équivalent à") est un poil abusif. C'est tout au moins un raccourci de langage plutôt extrême. Car pour dire que les deux valeurs sont équivalentes "du point de vue mathématique", il faudrait dire selon quelle loi mathématique.
Et que la fonction en question donne l'un par rapport à l'autre ne permet même pas de dire qu'une valeur implique l'autre...
Exemple : -1*-1=1 est juste, alors que -1*-1=>1 ne signifie rien !
C'est bien la confusion que tu fais.
CQFD !
Partager