Este é o campo st_mode
da estrutura stat
: ele codifica o tipo de arquivo e os bits de modo. Do man 2 stat
(ou talvez man 7 inode
) em um sistema linux e procure a seção "O tipo e o modo do arquivo". Por exemplo. 0100755 significa "arquivo regular com o modo 755" e 040755 significa "diretório com o modo 755".
BTW, o 0 inicial significa "octal", já que esses valores são especificados nos arquivos de cabeçalho. O número de dígitos é irrelevante: é exatamente o que é necessário para conter o valor total.