Bonjour à tous,
Je suis en train de coder un petit soft en programmation système.
Dans un de mes programmes, je rend un fichier texte uniquement disponible en lecture en faisant comme cela :
Et je teste la réussite et tout avec un if.
Ensuite, je veux savoir quelles sont les permissions de ce fichier dans un autre programme, j'utilise donc le champ st_mode de stat :
printf("Mode du fichier txt : %lo\n", (unsigned long) sb.st_mode);
Qui me renvoie :
Pourquoi ?
Même en utilisant abondamment les man, je ne parviens pas à trouve d'ou vient ce 1 ?
Quelqu'un pourrait-il m'éclairer la dessus ?
Merci d'avance à ceux qui prendront le temps de me répondre 
EDIT : J'ai fini par trouver. Histoire de decimal/octal etc ...
Partager